Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jQuery.each循环之外退出_Jquery - Fatal编程技术网

如何在jQuery.each循环之外退出

如何在jQuery.each循环之外退出,jquery,Jquery,可能重复: 我想退出jQuery。在某些条件下,每个循环都可以退出。将退出代码工作 var r = true; $('.hour').each(function() { var $hours = $(this).val(); if ($hours == "") { alert(" Active Time is required"); r = false; //exit; } }); return r; 使用

可能重复:

我想退出jQuery
。在某些条件下,每个
循环都可以退出。将
退出代码工作

var r = true; 
$('.hour').each(function() {
   var $hours =  $(this).val();
   if ($hours == "") {
     alert(" Active Time is required"); 
     r = false; 
     //exit;         
   }    
}); 
return r; 

使用
break
打破了传统的循环,而使用jQuery
的每个
函数,我建议您
返回
返回false

您应该使用:

转载下列文件:


返回;或返回true;不会停止迭代。只返回假;行得通
$(".hour").each(function() {
    if (want_to_break) {
        return false;
    }
});
.each(function() {
    if (iWantToBreak)
        return false;
});