我想在某种情况下退出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;
答案 0 :(得分:5)
您应该使用return false
:
$(".hour").each(function() {
if (want_to_break) {
return false;
}
});
答案 1 :(得分:3)
使用break;
打破常规循环,而使用此jQuery each
函数,我建议您return;
或return false;
。
答案 2 :(得分:1)
.each(function() {
if (iWantToBreak)
return false;
});
重新发布以下内容: