jquery如何退出each循环的?
在回调函数里使用return false即可,大多数jq的方法都是如此的
===================================
返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。
返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
返回 '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循环
}
});
{
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
return false; //结束function
}
.....
}
.....
}