jQ学习之each的三中遍历形式
说明都在代码里:
1 $(function(){ 2 //先定义一个二维数组 3 var stus = new Array(); 4 stus[0] = new Array("唱", "跳", "rap"); 5 stus[1] = new Array("足球", "篮球", "羽毛球"); 6 /* //测试each()中有两个参数的情况 7 $.each(stus,function(i,n){ 8 alert("item: "+i+"value: "+n); 9 }) */ 10 11 /* //测试each()中只有一个参数的情况 12 $(stus).each(function(j,k){ 13 alert("item: "+j+"value: "+k); 14 }) */ 15 16 //测试each()中fuction()不含参数的情况 17 //因为这种情况下方法中没有定义随着遍历次数增长的参数,所以要自己定义 18 var i=0; 19 $(stus).each(function(){ 20 if(i<=stus.length){ 21 alert(stus[i]); 22 i++; 23 } 24 }) 25 })