In meiner Anwendung verwende ich Ajax call.Ich möchte Pause verwenden und in dieser Jquery-Schleife fortsetzen.wie weiter zu verwenden in jquery jede Schleife
$('.submit').filter(':checked').each(function() {
});
In meiner Anwendung verwende ich Ajax call.Ich möchte Pause verwenden und in dieser Jquery-Schleife fortsetzen.wie weiter zu verwenden in jquery jede Schleife
$('.submit').filter(':checked').each(function() {
});
Wir können die $.each()
Schleife an einer bestimmten Iteration durchbrechen, indem die false
Funktion Rückkehr Rückruf zu machen. Die Rückgabe von non-false
ist dasselbe wie eine continue-Anweisung in einer for
-Schleife; Es springt sofort zur nächsten Iteration.
return false; //this is equivalent of 'break' for jQuery loop
return; //this is equivalent of 'continue' for jQuery loop
Obwohl stimmt, das scheint nicht dokumentiert zu sein. Ist das ein inoffizielles Merkmal? –
Es ist hier dokumentiert http://api.jquery.com/jquery.each/ @ MichaelScheper –
Das ist der erste Ort, an dem ich natürlich schaute. Ich sehe es jetzt; es geht irgendwie unter allen Beispielen verloren. –
Wir können die $ .each() Schleife bei einer bestimmten Iteration brechen, indem sie die Callback-Funktion false zurück. Die Rückgabe von nicht-falsch entspricht einer continue-Anweisung in einer for-Schleife. es wird sofort zur nächsten Iteration übersprungen. - jQuery.each() | jQuery API Documentation
Rückkehr oder return false ist nicht die gleiche wie weiter. Wenn sich die Schleife innerhalb einer Funktion befindet, wird der Rest der Funktion nicht so ausgeführt, wie Sie es mit einem echten "Fortfahren" erwarten würden.
$('.submit').filter(':checked').each(function() {
//This is same as 'continue'
if(something){
return true;
}
//This is same as 'break'
if(something){
return false;
}
});
Während dieser Code die Frage beantworten kann, verbessert ein zusätzlicher Kontext, warum und/oder wie dieser Code die Frage beantwortet, seinen langfristigen Wert. – Ajean
möglich Duplikat von [Wie nächste Iteration in jQuery.each() util? Überspringen] (http://stackoverflow.com/questions/481601/how-to-skip-to-next-iteration- in-jquery-each-util) –
Antwort kann hier gefunden werden: http://stackoverflow.com/questions/481601/how-to-skip-to-next-iteration-in-jquery-each-util – Buchannon