Dans mon application, j'utilise l'appel AJAX. Je veux utiliser breaket continuedans cette boucle jQuery.
$('.submit').filter(':checked').each(function() {
});
Dans mon application, j'utilise l'appel AJAX. Je veux utiliser breaket continuedans cette boucle jQuery.
$('.submit').filter(':checked').each(function() {
});
Réponses:
Nous pouvons interrompre à la fois une $(selector).each()boucle et une $.each()boucle à une itération particulière en faisant revenir la fonction de rappel false. Le retour non-falseest identique à une instruction continue dans une forboucle; il passera immédiatement à l'itération suivante.
return false; // this is equivalent of 'break' for jQuery loop
return; // this is equivalent of 'continue' for jQuery loop
Notez que $(selector).each()et $.each()sont des fonctions différentes .
Références:
$('.submit').filter(':checked').each(function() {
//This is same as 'continue'
if(something){
return true;
}
//This is same as 'break'
if(something){
return false;
}
});
Nous pouvons interrompre la boucle $ .each () à une itération particulière en rendant la fonction de rappel false. Le renvoi non-faux est identique à une instruction continue dans une boucle for; il passera immédiatement à l'itération suivante. - jQuery.each () | Documentation de l'API jQuery