jquery如何退出each循环的?
在回调函数里使用return false即可,大多数jq的方法都是如此的
===================================
返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。
返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
以下举例如何退出each,接着再结束function:
-
function tx()
-
{
-
var bl=true;
-
$("input[type='text'][name='key']").each(function(){
-
if($(this).val()=="")
-
{
-
alert("关键字不能为空!");
-
$(this)[0].focus();
-
bl=false;
-
return false; //退出each循环
-
}
-
});
-
if(!bl){
-
return false; //结束function
-
}
-
}