jQuery如何跳出each循环

jQuery的each在遍历元素时很好用。但是有时候我们并不需要遍历所有的元素,在特定条件下就终止遍历或跳过当前遍历。像C、java、javascript等语言这时可以用break或continue来跳出循环或终止本次循环。那么jQuery的each能不能这样用,答案当然是不能用,但是有没有类似的功能呢。有:

returnfalse;//跳出所有循环;类似break效果

returntrue;//跳出本次循环,进入下次循环;类似continue效果。

例:

$("input[type=text]").each(function(){

if($(this).val==''){

returnfalse;

}elseif($(this).val=='a'){

returntrue;

}

});

相关推荐