jqueryObj.each()
each()
函数用于以当前jQuery对象匹配到的每个元素作为上下文来遍历执行指定的函数。
所谓的上下文,意即该函数内部的this
指针引用了该元素。
jQuery
对象(实例)。请注意,这与全局jQuery对象的each()函数不同。
$.each()
jQuery.each()
函数用于遍历指定的对象和数组,并以对象的每个属性(或数组的每个成员)作为上下文来遍历执行指定的函数。
所谓的上下文,意即该函数内部的this
指针引用了该元素。
jQuery
对象。请注意,这与
jQuery
对象
(
实例
)
的
each()
函数不同。
var array = [];
array[2] = "Code";
array[4] = "Player";
// 会遍历索引为0、1、2、3、4的元素,其中0、1、3的元素是undefined
$.each( array , function(i, item){
alert("索引=" + i + "; 元素=" + item);
} );
//依次弹出“索引=0;元素=undefined”“索引=1;元素=undefined”“索引=2;元素=Code”“索引=3;元素=undefined”“索引=4;元素=Player”
用法:
对于数组:
$.each(array, function(index,item){})
对于对象:
$.each(obj,function(property,value){})或者$.each(obj, function(key,value){})