(1)$(selector).each(),遍歷函數,選中的標簽中的每一個執行function(I,element),i,是其中標簽的索引(0~selector.length-1).用於對象,element是指當前對象。 (2)$.each(); 是對數組以及對象集合操作。 如果是數組:var ar ...
(1)$(selector).each(),遍歷函數,選中的標簽中的每一個執行function(I,element),i,是其中標簽的索引(0~selector.length-1).用於對象,element是指當前對象。
(2)$.each(); 是對數組以及對象集合操作。
如果是數組:var array1 = [‘one’ , ‘two’ , ‘three’ , ‘fore’]
$.each(array1,function(index,value){
Alert(index + “ :” + value) //index 是索引,value是值
}); 結果:0 :one
1 : two
2: three
3 : fore
如果是對象集合: var array2 = [‘name’:’kk ‘, ‘age’:’11’;]
$.each(array2,function(index,value){
Alert(index + “ :” + value) //index 是索引,也是name,value是值
}); 結果: name : kk
Age : 11
二維數組:
var arr1 = [ “one”, “two”, “three”, “four”, “five” ];
$.each(arr1, function(){
alert(this);
});
輸出:one two three four five
var arr2 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
$.each(arr2, function(i, item){ // I 是索引 value 是每一個一維數組
alert(item[0]);
});
輸出:1 4 7