2012-10-17 36 views
1

考慮以下數組:查詢JavaScript數組與特定鍵

var myArray = [ {"ID":1, "Name":"A"}, {"ID":2, "Name":"B"}, 
       {"ID":3, "Name":"C"}, {"ID":4, "Name":"D"}]; 

我想使用jQuery不知何故相對於某個給定的ID來查詢該陣列中的所有JSON對象。 例如,對於輸入[{「ID」:3}](我不知道傳遞參數的確切格式,所以我決定它將是一個數組中的對象,但是任何建議都可以接受),結果將只是第三個對象 - {「ID」:3,「名稱」:「C」}。
換句話說 - 我想「問」 - 給我所有的對象,他們的'ID'屬性等於'3'。我試過JQuery.each fonction,但是,它遍歷整個數組,我在我的函數(作爲數組後的第二個參數給出)自己做「驗證檢查」。有沒有內置的JQuery函數/用於這個問題?

謝謝,
阿米特。

+0

這些都不是 「JSON對象」,他們只是對象。您的問題與JSON無關。 –

+0

[在javascript對象數組中使用id查找對象]的可能重複(http://stackoverflow.com/questions/7364150/find-object-by-id-in-array-of-javascript-objects) –

+0

正確。我在客戶端的第一步... – user1027133

回答