如何退出jQuery .each循环之外

Man*_*oor 2 jquery

可能重复:
如何在JQuery中打破/退出each()函数?

我想.each在某些条件下退出jQuery 循环,我该怎么办呢.将exit;代码工作?

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

Vis*_*ioN 6

你应该使用return false:

$(".hour").each(function() {
    if (want_to_break) {
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)