In meiner Anwendung verwende ich AJAX Call. Ich möchte breakund continuein dieser jQuery-Schleife verwenden.
$('.submit').filter(':checked').each(function() {
});
In meiner Anwendung verwende ich AJAX Call. Ich möchte breakund continuein dieser jQuery-Schleife verwenden.
$('.submit').filter(':checked').each(function() {
});
Antworten:
Wir können brechen sowohl eine $(selector).each()Schleife und eine $.each()Schleife an einer bestimmten Iteration durch die Rückkehr Callback - Funktion machen false. Die Rückgabe entspricht non-falseeiner continue-Anweisung in einer forSchleife. Es wird sofort zur nächsten Iteration gesprungen.
return false; // this is equivalent of 'break' for jQuery loop
return; // this is equivalent of 'continue' for jQuery loop
Beachten Sie, dass $(selector).each()und $.each()sind unterschiedliche Funktionen.
Verweise:
$('.submit').filter(':checked').each(function() {
//This is same as 'continue'
if(something){
return true;
}
//This is same as 'break'
if(something){
return false;
}
});
Wir können die $ .each () - Schleife bei einer bestimmten Iteration unterbrechen, indem wir die Rückruffunktion auf false zurückgeben. Die Rückgabe von non-false entspricht einer continue-Anweisung in einer for-Schleife. Es wird sofort zur nächsten Iteration gesprungen. - jQuery.each () | jQuery API-Dokumentation