値が存在するかどうかを配列で検索するにはどうすればよいですか?Jqueryで配列のオブジェクト値を見つける方法は?
これまでのところ私は.is
、.has
、.getdata
と.inarray
を試してみましたが、それはどこにも私を取得していないです。
JSON呼び出しが戻る:[{"fruittype":"special item"},{"fruittype":"blue"},{"fruittype":"red"}]
値が存在するかどうかを配列で検索するにはどうすればよいですか?Jqueryで配列のオブジェクト値を見つける方法は?
これまでのところ私は.is
、.has
、.getdata
と.inarray
を試してみましたが、それはどこにも私を取得していないです。
JSON呼び出しが戻る:[{"fruittype":"special item"},{"fruittype":"blue"},{"fruittype":"red"}]
私はその構文エラーだと思う:配列が複雑なオブジェクトがある場合
: 変更if ($(array.has("special item"))){
if ($.inArray("special item", array) > -1){
にEDITをあなたは代わりにinArrayを使うことはできませんuは同じ結果を得るためにjQueryフィルタを使用できます。 var filtered = $(array).filter(function(){
return this.fruittype == "special item";
});
if(filtered.length > 0){
if ($.inArray(valueToMatch, theArray) > -1)
あなたの配列はどのように見えますか? –