我想遍历我所有的对象数组,并通过一个简单的if语句搜索字段值。
下面是我所拥有的,但它似乎并不是在搜索我所有的obj数组。我想在所有obj数组中搜索一个属性是某个值的实例,并且只显示那些具有匹配值的objs。
$.each(data.arrayofObjs, function (index, item) {
if (data.arrayofObjs[0].objsIDfield == 3222) {
window.alert("correct!");
} else {
}
});发布于 2017-12-16 05:19:08
如果您已经将索引和item传递给您的函数,那么执行以下操作:
$.each(data.arrayofObjs, function (index, item) {
if (item.objsIDfield == 3222) {
window.alert("correct!");
} else {
}
});发布于 2017-12-16 05:12:22
如果你总是选择第一个元素,那么迭代数组有什么用呢?
data.arrayofObjs[0].objsIDfield
把它改成
data.arrayofObjs[index].objsIDfield
https://stackoverflow.com/questions/47842675
复制相似问题