一、遍历数组
for循环 for-in
$.each(数组,function(k每个元素的下标,v每个元素的值){});
var color = ['gold','yellow','orange'];
$.each(color,function(k,v){
//遍历的主体实现
console.log(k+"------"+v);
});
二、遍历对象(获取各个成员)
$.each(对象,function(k成员名称,v成员值){});
var vat = {name:'kitty',color="white",climb:function(){console.log('会爬树')}};
$.each(cat,function(k,v){
console.log(k+'-----'+v);
});
三、遍历jQuery对象
$().each(function(k-dom对象下标,v-dom对象){});
$('li').each(function(k,v){
v.style.color = "blue";
//dom对象转jQuery对象
$(v).css('backgroound-color','lightgreen');
});
each中使用this关键字,每次代表一个dom对象或jQuery对象,具体可打印输出看看。