1

配列アイテムを取得しようとして行き詰まりました。これが取引です。値とキーを持つ2次元配列があるため、データの例は次のとおりです。

[
    Object { css="SS", title="Apple"}, 
    Object { css="SS", title="Orange"}, 
    Object { css="SS", title="Banana"}
]

上記の配列にオブジェクトが存在するかどうかを確認したい。そして、なぜそれが機能しないのかわかりません。オブジェクトを見つけるためのコードは次のとおりです。

jQuery.inArray("Apple", fruits["title"]); //this returns -1 why?

2次元配列を検索する方法はありますか?

4

7 に答える 7

0

このコードを試してください

var fruits = [
    { css:"SS", title:"Apple"}, 
    { css:"SS", title:"Orange"}, 
    { css:"SS", title:"Banana"}
];

jQuery.grep(fruits,function(fruit){return fruit.title == 'Apple'});
于 2013-09-19T14:23:35.130 に答える