使用说明
通过它,你可以遍历对象、数组的属性值并进行处理。
1、遍历对象(有附加参数)
$.each(Object, function(p1,p2) {
this; //这里的this指向每次遍历中Object的当前属性
p1;p2; //访问附加参数
},['参数1', '参数2'])
2、遍历数组(有附加参数)
$.each(Array, function(p1,p2) {
this; //这里的this指向每次遍历中Array的当前属性
p1;p2; //访问附加参数
},['参数1', '参数2'])
3、遍历对象(没有附加参数)
$.each(Object, function(name, value) {
this; //this指向当前属性的值
name; //表示Object当前属性的名称
value; //value表示Object当前属性的值
})
4、遍历数组(没有附加参数)
$.each(Array, function(name, value) {
this; //this指向当前属性的值
name; //表示Array当前属性的名称
value; //value表示Array当前属性的值
})
如几种常见的用法
var arr = ['one','two','three','four'];
$.each(arr, function(i,item){
alert(item[0]);
})
var obj = {one:1, two:2, three:3, four:4};
$.each(obj, function (key,val){
alert(obj[key]);
})
来源:oschina
链接:https://my.oschina.net/u/274778/blog/60888