var slideArray = { slides: [
{ "imgsrc": "a.jpg", "url": "", "alt": "这是a图片" },
{ "imgsrc": "b.jpg", "url": "", "alt" : "这是b图片" },
{ "imgsrc": "c.jpg", "url": "", "alt": "这是c图片" },
{ "imgsrc": "d.jpg", "url": "", "alt": "这是d图片" },
{ "imgsrc": "e.jpg", "url": "", "alt" : "这是e图片" }]
};
//通过以下的方法可以遍历js数组中对象的属性
for(var i=0; i<slideArray.slides.length; i++) {
alert(slideArray.slides[i].imgsrc);
}
//jquery的遍历方式
var A =
{
B:
[
{ "imgsrc": "a.jpg", "url": "", "alt": "这是a图片" },
{ "imgsrc": "b.jpg", "url": "", "alt" : "这是b图片" },
{ "imgsrc": "c.jpg", "url": "", "alt": "这是c图片" },
{ "imgsrc": "d.jpg", "url": "", "alt": "这是d图片" },
{ "imgsrc": "e.jpg", "url": "", "alt" : "这是e图片" }
]
};
$.each(A,function(i,obj)
{
$.each(obj,function(temp)
{
//alert(obj[temp]);
$.each(obj[temp],function(key,value)
{
alert(value);
});
});
});
//jquery遍历二维数组
var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]];
$.each(arr1, function(i, item) //此时的item是一个一维数组,即:[1, 4, 3], [4, 6, 6], [7, 20, 9]
{
$.each(item,function(j) //下面对一维数组进行遍历
{
alert(item[j]);
});
});