Maison  >  Article  >  interface Web  >  Comment sortir de chaque boucle dans JQuery_jquery

Comment sortir de chaque boucle dans JQuery_jquery

WBOY
WBOYoriginal
2016-05-16 16:03:431048parcourir

1. jquery chaque boucle, pour réaliser les fonctions break et continue :

break----utilisez return false
continue --use return ture;

2. Comment sortir du courant de chaque boucle dans jquery

Certains amis peuvent penser que vous pouvez utiliser continue et break directement pour sortir de la boucle dans jquery, mais cela n'a aucun effet après l'avoir utilisé, car il n'y a pas ces deux commandes dans jquery.

Plus tard, j'ai vérifié en ligne et j'ai obtenu le résultat :
return false;——Sauter de toutes les boucles équivalent à l'effet de rupture en JavaScript.
return true;——Sortez de la boucle actuelle et entrez dans la boucle suivante équivalente à l'effet continu en javascript
Exemple

Copier le code Le code est le suivant :

$(fonction (){
$("input[type='text']").each(function (i){
var _val=$(this).val();
alerte(_val);
si(_val=='2'){
Return false ; //Sortez de la boucle
>
})
});

3. Jquery chaque méthode pour sortir de la boucle et obtenir la valeur de retour

return false : arrêtera la boucle (tout comme utiliser 'break' dans une boucle normale).
return true : passer à la boucle suivante (tout comme utiliser « continuer » dans une boucle normale).

Copier le code Le code est le suivant :

fonction test(){
var succès = faux ;
$(..).each(function () {
si (..) {
Succès = vrai ;
        return false ;
>
});
retour réussi ;
>

jquery est une chaîne d'objets, donc $(..).each() renvoie toujours une collection d'objets. each(function(){}) : C'est une fonction de rappel. Dans la fonction de rappel, le résultat ne peut pas être renvoyé en dehors de la fonction de rappel each.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn