【发布时间】:2014-01-11 08:04:03
【问题描述】:
我无法弄清楚,为什么这段代码(仅限 js)没有运行 - http://jsfiddle.net/fLEAw/
populateList();
populateList: function () {
var accData = [{ A: "A1" }, { B: "B1"}];
$.each(accData, function (index) {
alert(accData[index].Value)
});
}
【问题讨论】:
-
您的对象没有
Value属性。实际上你的代码甚至没有到达那一行! -
在循环遍历时我可以做些什么来访问 accData 中的所有值?
-
@whyAto8:检查我的解决方案。它将提醒每个数组元素值。 :)
-
@BlackSheep - 谢谢,您的意见让我意识到代码出了什么问题以及我试图实现的目标。 Value 属性显然不存在,然后我意识到“A”和“B”不必不同,所以我在两者中都使用了“Name”并且它起作用了。这是我需要的工作代码的链接 - jsfiddle.net/fLEAw/19
标签: javascript jquery json loops each