Cet article présente principalement comment JQuery sort de chaque boucle. Cet article explique comment jquery sort de chaque boucle actuelle, comment la méthode Jquery each sort de la boucle et obtient la valeur de retour, etc. Amis qui ont besoin il peut s'y référer
1. jquery chaque boucle doit réaliser les fonctions de break et continue :
break----use return false
continue--use return ture; ;
2. Comment sortir de chaque boucle actuelle dans jquery
Certains amis peuvent penser que vous pouvez utiliser directement continue et break pour sortir de la boucle dans jquery, mais c'est le cas. 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 ; - saute de toutes les boucles ; équivalent à l'effet break en javascript.
return true ;——Sortez de la boucle actuelle et entrez dans la boucle suivante ; équivalent à l'effet continu en javascript
Exemple
$(function (){
$("input [type= 'text']").each(function (i){
var _val=$(this).val();
alert(_val);
if(_val=='2 '){
return false; // Sortez de la boucle
}
})
});
3 . Jquery chaque méthode pour sortir de la boucle Et obtenir la valeur de retour de la méthode
return false : arrêtera la boucle (tout comme utiliser 'break' dans une boucle normale).
return true : passer à la boucle suivante (tout comme utiliser 'continue' dans une boucle normale).
function test(){
var success = false;
$(..).each(function () {
if (..) {
success = true;
return false ; 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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!