jquery 对 json的遍历
function bianli(){
var colors=['red','blue','green','yellow','black','white','orange'];
var color_ary=[{'id':'red','code':'01'},{'id':'blue','code':'02'},{'id':'green','code':'03'},{'id':'yellow','code':'04'},
{'id':'black','code':'05'},{'id':'white','code':'06'},{'id':'orange','code':'07'}];
//each方法中的函数参数为一个时,此参数为遍历的索引值,同for循环的 i 变量。
$.each(colors,function(item){
alert(item);
});
//each方法中的函数参数为两个时,item为数组的每一项,item返回的是对item对象的提取。
$.each(colors,function(index,item){
alert(item);
});
//item为数组的每一项,如此可正常的显示数组,同样的colors[index]也可正常的显示数组。
$.each(colors,function(index,item){
alert(colors[index]);
});
//当数据为json格式时,可以如此来解析此json
$.each(color_ary,function(index,item){
alert(item.id+":"+item.code);
});
//当数据为json格式时,也可以如此来解析此json
$.each(color_ary,function(index,item){
alert(color_ary[index].id+":"+color_ary[index].code);
});
}
bianli();