0

簡単な質問です。これが私のJsonです。

{
    "items": [
        {
            "id": "4cd8fe75d",
            "name": "foo"
        },
        {
            "id": "5076c7e30",
            "name": "bar"
        },
        ......
        {
            "id": "6236c7e30",
            "name": "foobar"
        }
    ]
}

私は"name"そのように最初のfooにアクセスできることを知っています:items[0].name しかし、他の(そして文字列に続く他の多くの人はどうですか?

一般的に:.each()を使用すると、配列のすべての値にアクセスできますが、シーケンス内のすべてのオブジェクトについてはどうでしょうか(ポイントを正しく表現しているかどうかはわかりません)

4

2 に答える 2

1

items[i].name配列内のi番目のオブジェクトのnameプロパティを取得する必要があります。

for(var i=0;i<items.length;i++){
    console.log(items[i].name);
}
于 2012-10-24T17:35:12.253 に答える
0

わかりました、それは私が思っていたよりも明白でした:

$.each(items, function(i,item){
      alert(items[i].name);
      });
于 2012-10-24T17:38:44.737 に答える