例子:[{name:wtq,age:19},{name:wtq,age:19},{name:wtq,age:19}]
当使用$.each([{name:wtq,age:19},{name:wtq,age:19},{name:wtq,age:19}], function (i, value) {
参数i表示索引,而value表示一个对象,所以上面的数据就有3个对象,
那么该如何访问这3个对象中的值呢?
方法是:直接使用value.name.
上面的data[i]与value是等价的。
data[i].name 与value.name是等价的。
});
如json数据为数组对象是,该如何访问。
var data = [[1, 2, 3], [3, 4, 5], [4, 5, 6], [5, 6, 7]];
$.each(data, function (i, value) {
alert(i+" "+ data[i][i]);
});
上面的i表示索引,而data[i]表示为一维数组,如data[0]=[1,2,3]
data[1][2]表示第二个数组的第二个元素。