Подтвердить что ты не робот

Как использовать continue в jquery каждый цикл

В моем приложении я использую вызов ajax. Я хочу использовать break и продолжить в этом цикле jquery.

 $('.submit').filter(':checked').each(function() {

});
4b9b3361

Ответ 1

Мы можем разбить цикл $.each() на конкретной итерации, возвращая функцию обратного вызова false. Возврат non-false совпадает с оператором continue в цикле for; он немедленно перейдет к следующей итерации.

return false; //this is equivalent of 'break' for jQuery loop

return; //this is equivalent of 'continue' for jQuery loop

Ответ 2

$('.submit').filter(':checked').each(function() {
    //This is same as 'continue'
    if(something){
        return true;
    }
    //This is same as 'break'
    if(something){
        return false;
    }
});

Ответ 3

Мы можем разбить цикл $.each() на конкретной итерации, сделав функция обратного вызова возвращает false. Возврат не-false - это то же самое, что и continue в цикле for; он немедленно перейдет к следующему итерация. - jQuery.each() | Документация API jQuery

Ответ 4

return или return false - это не то же самое, что и continue. Если цикл внутри функции, то остальная часть функции не будет выполняться так, как вы ожидали бы с истинным "продолжением".