Heim > Web-Frontend > js-Tutorial > So verlassen Sie jede Schleife in JQuery_jquery

So verlassen Sie jede Schleife in JQuery_jquery

WBOY
Freigeben: 2016-05-16 16:03:43
Original
1065 Leute haben es durchsucht

1. Abfragen Sie jede Schleife, um die Unterbrechungs- und Fortsetzungsfunktionen zu realisieren:

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

2. So verlassen Sie die aktuelle Each-Schleife in jquery

Einige Freunde denken vielleicht, dass Sie mit continue und break direkt aus der Schleife in jquery ausbrechen können, aber nach der Verwendung hat dies keine Auswirkung, da diese beiden Befehle in jquery nicht vorhanden sind.

Später habe ich online nachgeschaut und das Ergebnis erhalten:
return false;——Aus allen Schleifen springen; entspricht dem Break-Effekt in JavaScript.
return true;——Springen Sie aus der aktuellen Schleife und geben Sie die nächste Schleife ein, was dem Fortsetzungseffekt in Javascript entspricht
Beispiel

Code kopieren Der Code lautet wie folgt:

$(function (){
$("input[type='text']").each(function (i){
var _val=$(this).val();
alarm(_val);
if(_val=='2'){
Return false; //Aus der Schleife springen
}
})
});

3. Abfragen Sie jede Methode, um aus der Schleife zu springen und den Rückgabewert zu erhalten

false zurückgeben: stoppt die Schleife (genau wie die Verwendung von „break“ in einer normalen Schleife).
return true: Springe zur nächsten Schleife (genau wie die Verwendung von „continue“ in einer normalen Schleife).

Code kopieren Der Code lautet wie folgt:

Funktionstest(){
var success = false;
$(..).each(function () {
wenn (..) {
Erfolg = wahr;
        return false;
}
});
Erfolg zurückgeben ;
}

jquery ist eine Objektkette, daher gibt $(..).each() immer noch eine Sammlung von Objekten zurück. every(function(){}): Es handelt sich um eine Rückruffunktion. Das Ergebnis kann nicht außerhalb der Rückruffunktion zurückgegeben werden.
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage