Wie finde ich den Objektwert in einem Array mit Jquery?

8

Wie kann ich in einem Array suchen, um zu sehen, ob der Wert existiert?

%Vor%

Bisher habe ich .is , .has , .getdata und .inarray probiert, aber es bringt mich nirgendwohin.

Der JSON-Aufruf gibt Folgendes zurück: [{"fruittype":"special item"},{"fruittype":"blue"},{"fruittype":"red"}]

    
Jroen 31.08.2011, 19:44
quelle

2 Antworten

24

Ich denke, es ist ein Syntaxfehler: Ändern if ($(array.has("special item"))){ zu

%Vor%

BEARBEITEN:

Wenn das Array komplexe Objekte enthält, können Sie nicht inArray verwenden, stattdessen können Sie den jQuery-Filter verwenden, um dasselbe zu erreichen, z. B .:

%Vor%     
Chandu 31.08.2011, 19:47
quelle
2
%Vor%     
aziz punjani 31.08.2011 19:46
quelle

Tags und Links