我已經在這個網站上搜索了很多例子,但似乎無法使它們符合我的需求。使用jquery grep過濾json數組
我只需要使用grep過濾一些json結果,下面是json。
var data = { "items":[
{
"id": 1,
"category": "cat1"
},
{
"id": 2,
"category": "cat2"
},
{
"id": 3,
"category": "cat1"
}
]}
上面的例子...
- 我怎麼會返回與CAT1的類別中的所有項目?
- 我該如何返回cat1和id爲3的所有項目?
我知道這不是一個很好的例子,但任何幫助都會很棒!謝謝!
我曾嘗試以下
data.items = $.grep(data.items, function(element, index){
return element.id == 1;
console.log(data.items);
});
你有沒有讀來documenation(http://api.jquery.com/jQuery.grep/)?你有嘗試過什麼嗎? –
循環遍歷所有項目,將它們保存到一個新變量並返回該變量? –
是的我已閱讀文檔,我已經嘗試了很多不同的示例組合,我將示例添加到了我的文章中。 – RiddleMeThis