3

重複の可能性:
JQuery で each() 関数を中断/終了する方法は?

何らかの条件でjQuery ループを終了したいのですが.each、どうすればよいですか。exit;コードは機能しますか?

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

3 に答える 3

7

使用する必要がありますreturn false

$(".hour").each(function() {
    if (want_to_break) {
        return false;
    }
});
于 2012-11-21T13:28:25.090 に答える
3

break;従来のループから抜け出すために使用しますが、この jQueryeach関数では、return;またはreturn false;.

于 2012-11-21T13:26:02.540 に答える
1
.each(function() {
    if (iWantToBreak)
        return false;
});

以下の転載:

JQueryでeach()関数を中断/終了する方法は?

于 2012-11-21T13:31:03.120 に答える