$('.container').each(function(i){
if($(this).attr('name')=="continue"){
return ;//实现continue功能
}else if($(this).attr('name')=="break"){
return false;//实现break功能
}
})
来看看jquery each函数
在each里想使用return true给这个function返回时,其实只是让each继续执行而以
连each都没有中断,所以function也就不能return了
jquery中each非常好用,除常用它取代网页特效的for循环
function methodone(){
....
$.each(array,function(){
if(条件成立){
return true;
}
});
....
}
break continue实例
continue :return true;
break :return false;
直接return也会跳出jquery。
所以,就可以写出下面的代码:
$('li').each(function(index){
if(index==2)return true;
if(index==4)return false;
$(this).css教程("border","1px red solid");
});
时间: 2024-09-21 17:17:19