Heim  >  Artikel  >  Web-Frontend  >  Beispiel für die Codefreigabe von JQuery, das aus jeder Schleife springt

Beispiel für die Codefreigabe von JQuery, das aus jeder Schleife springt

零下一度
零下一度Original
2017-06-28 14:42:121165Durchsuche

In diesem Artikel wird hauptsächlich beschrieben, wie JQuery aus der aktuellen Schleife herausspringt, wie die JQuery-Methode aus der Schleife springt und den Rückgabewert erhält usw. Freunde, die es brauchen es kann darauf verweisen

1. jquery jede Schleife, um die Break- und Continue-Funktionen zu implementieren:

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

2. Wie man in jquery aus der aktuellen Schleife herauskommt

Einige Freunde denken vielleicht, dass man in jquery direkt mit continue und break aus der Schleife herauskommen kann, aber das ist nicht der Fall Wirkung nach der Verwendung, da diese beiden Befehle in jquery nicht vorhanden sind.

Später habe ich online nachgesehen und das Ergebnis erhalten:
return false; - springe aus allen Schleifen heraus, was dem Break-Effekt in Javascript entspricht.
true zurückgeben;——Verlassen Sie die aktuelle Schleife und geben Sie die nächste Schleife ein; entspricht dem Fortsetzungseffekt in Javascript
Beispiel

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


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

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

function test(){
var success = false;
$(..).each(function () {
if (..) {
success = true;
        return false; every() gibt weiterhin 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.



Das obige ist der detaillierte Inhalt vonBeispiel für die Codefreigabe von JQuery, das aus jeder Schleife springt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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