我正在顯示來自對象數組的數據,但我想過濾結果以便僅顯示winner
屬性具有值的那些對象的name
s 1
。檢查對象是否具有特定值的屬性
<script>
$(document).ready(function() {
var json = [
{"name":"Name 1","winner":"1"},
{"name":"Name 2","winner":"0"},
{"name":"Name 3","winner":"1"},
{"name":"Name 4","winner":"1"},
{"name":"Name 5","winner":"0"},
];
var li;
for (var i = 0; i < json.length; i++) {
li = $('<li/>');
li.append(json[i].name);
$('#feed').append(li);
}
});
</script>
HTML應該是這樣的(只顯示結果時,獲勝者是真實的,winner
= 1
)
<ul id="feed" >
<li>Name 1</li>
<li>Name 3</li>
<li>Name 4</li>
</ul>
這真的是一個''標籤嗎? – adeneo
這不是JSON:http://json.org/ –
除了最後一個對象之後的逗號,是的。 –