我是 JQuery 新手,必须用 jquery 搜索 json 对象。json结构如下:
[
["12345","Mary Smith","789 Main Street","Orlando","FL","32808"],
["33333","James Richards","55 High St","Miami","WV","23412"]
]
我想根据第一个值(即 12345)搜索对象并返回整个对象。
我怎样才能做到这一点?
var queryJson = [["12345","Mary Smith","789 Main Street","Orlando","FL","32808"],["33333","James Richards","55 High St","Miami","WV","23412"]];
alert(queryJson[0]);
// will return a string array
alert(queryJson[0][0]);
// will return a string value "12345"
alert(queryJson[1][0]);
// will return a string value "33333"
我想我帮助了你。再见
您可以使用简单的 javascript 作为:
var entry = myJson["12345"];
或者对于 Jquery 需要编写一个函数(因为不适用于普通对象文字):
函数getObjects(obj,键){
var objects = [];
for (var i in obj) {
if (obj[i][0] == key) {
return obj;
}
}
return objects;
}
像这样使用:
getObjects(myJson, '12345');