jquery each函数 break和continue功能幸运的是另一个突破,持续一个jQuery循环方式。你可以打破在函数返回一个jQuery参数虚假循环。一个可以继续执行只是在做不指定返回值或返回值以外的任何其他虚假的回报
jquery each函数 break和continue功能
幸运的是另一个突破,持续一个jquery循环方式。你可以打破在函数返回一个jquery参数虚假循环。一个可以继续执行只是在做不指定返回值或返回值以外的任何其他虚假的回报。
@H_502_6@$('.container').each(function(i){ if($(this).attr('name')=="continue"){ return ;//实现continue功能 }else if($(this).attr('name')=="break"){ return false;//实现break功能 } })
来看看jquery each函数
@H_502_6@在each里想使用return true给这个function返回时,其实只是让each继续执行而以 连each都没有中断,所以function也就不能return了
@H_502_6@jquery中each非常好用,除常用它取代网页特效的for循环function methodone(){
....
$.each(array,function(){
if(条件成立){
return true;
}
});
....
}
break continue实例
@H_502_6@continue :return true; break :return false; 直接return也会跳出jquery。 所以,就可以写出下面的代码:
@H_502_6@$('li').each(function(index){ if(index==2)return true; if(index==4)return false; $(this).css教程("border","1px red solid"); });