$.each遍历JSON:
var obj = {one:1,two:2,three:3};
$.each(obj,function(key,val){
alert(obj[key]); //1,2,3
alert(key); //one,two,three
alert(val); //1,2,3
});
var json = [{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"}];
$.each(json,function(i,item){
alert(i); //0,1,2 i:索引,item:当前遍历的对象
alert(item.tagName); //apple,orange,banana
});
$.each遍历数组:
var arr = ["one","two","three"];
$.each(arr,function(){
alert(this); //one,two,three
});
var arr = [[1,4,3],[4,6,6],[7,20,9]];
$.each(arr,function(i,item){
alert(item[0]); //1,4,7 item相当于取每一个一维数组
});
$().each遍历:
$("input[name='ch']").each(function(){
if($(this).prop("checked") == true){ ... }
});
注意:JSON字符串转换为JavaScript对象,可以通过JSON.parse()或者jQuery的$.parseJSON
$.each($.parseJSON(json),function(i,item){ ... });
$.each(JSON.parse(json),function(i,item){ ... });
或者eval()函数
eval("("+json+")");
var obj = {one:1,two:2,three:3};
$.each(obj,function(key,val){
alert(obj[key]); //1,2,3
alert(key); //one,two,three
alert(val); //1,2,3
});
var json = [{"id":"1","tagName":"apple"},{"id":"2","tagName":"orange"},{"id":"3","tagName":"banana"}];
$.each(json,function(i,item){
alert(i); //0,1,2 i:索引,item:当前遍历的对象
alert(item.tagName); //apple,orange,banana
});
$.each遍历数组:
var arr = ["one","two","three"];
$.each(arr,function(){
alert(this); //one,two,three
});
var arr = [[1,4,3],[4,6,6],[7,20,9]];
$.each(arr,function(i,item){
alert(item[0]); //1,4,7 item相当于取每一个一维数组
});
$().each遍历:
$("input[name='ch']").each(function(){
if($(this).prop("checked") == true){ ... }
});
注意:JSON字符串转换为JavaScript对象,可以通过JSON.parse()或者jQuery的$.parseJSON
$.each($.parseJSON(json),function(i,item){ ... });
$.each(JSON.parse(json),function(i,item){ ... });
或者eval()函数
eval("("+json+")");