一、each的两种写法
(1)遍历元素节点
$(node).each(function(index,element) {
console.log(index);
console.log(element);
})
(2)遍历数组,数据格式
$.each(arry,function(iindex,element) {
console.log(index);
console.log(element);
})
二、each的用法
(1)遍历数组
遍历一维数组的形式就用写法2;
遍历二维数组:就先遍历第一层,然后在对获得的element进行第二次遍历。就可以获取每个元素。
var arr2=[['aaa','bbb'],['ccc','ddd'],['eee','fff']];
$.each(arr2,function(index,element){
console.log(index+'````'+element);
$.each(item,function(index,element){ //遍历二维数组
console.log(index+'`````'+element);
})
(2)遍历json数组
var jsonNum={key1:'a',key2:'b',key3:'c'};
$.each(jsonNum,function(key,value){ //遍历其键值对
console.log(key+'````'+value);
})
(3)遍历DOM元素
方法一使用就好了,
也可以采用方法二(其中参数arry,换成对应的$(node)即可)。