jQuery each()方法的使用

来源:互联网 发布:js防水卷材厚度 编辑:程序博客网 时间:2024/05/21 09:29
/********************************************************************each处理一维数组*********************************************************************/var arr1 = [ "aaa", "bbb", "ccc" ]; $.each(arr1, function(i,val){ console.log(i);  //0,1,2console.log(val); //aaa,bbb,ccc});/********************************************************************each处理二维数组**  arr2为一个二维数组,item相当于取这二维数组中的每一个数组。**    item[0]相对于取每一个一维数组里的第一个值 **    console.log(i)将输出为0,1,2,因为这二维数组含有3个数组元素**    console.log(item)将输出为 ['a', 'aa', 'aaa'],['b', 'bb', 'bbb'],['c', 'cc', 'ccc']**    对此二位数组的处理稍作变更之后*******************************************************************/  var arr2 = [['a', 'aa', 'aaa'], ['b', 'bb', 'bbb'], ['c', 'cc', 'ccc']]   $.each(arr, function(i, item){ console.log(i); //0,1,2console.log(item); //['a', 'aa', 'aaa'],['b', 'bb', 'bbb'],['c', 'cc', 'ccc']  });var arr = [['a', 'aa', 'aaa'], ['b', 'bb', 'bbb'], ['c', 'cc', 'ccc']]   $.each(arr, function(i, item){   $.each(item,function(j,val){     alert(j);//0,1,2,    0,1,2,   0,1,2    alert(val);//a,aa,aaa,b,bb,bbb,c,cc,ccc }); });/********************************************************************each处理json数据,能循环每一个属性*********************************************************************/var obj = { one:1, two:2, three:3}; each(obj, function(key, val) { alert(key); //one two threealert(val); //1 2 3});

0 0
原创粉丝点击