Heim >Web-Frontend >js-Tutorial >jQuery .ev rückwärts (umgekehrt)
<span>$($("li").get().reverse()).each(function() { /* ... */ });</span>
umkehren, um die Reihenfolge der Elemente in einem Array mit JQuery () umzukehren. Anschließend können Sie die .Reverse () -Methode verwenden, um die Reihenfolge der Elemente umzukehren. Hier ist ein Beispiel:
var arr = $ ('div'). Get (); Die Methode .get () wird verwendet, um das JQuery -Objekt in ein echtes JavaScript -Array umzuwandeln. Die .Reverse () -Methode wird dann verwendet, um die Reihenfolge der Elemente im Array umzukehren. Schließlich wird die Methode .each () verwendet, um über das umgekehrte Array zu iterieren. Die Methode .each () wird verwendet, um über eine Reihe von Elementen im JQuery -Objekt zu iterieren. Es führt eine Funktion für jedes übereinstimmende Element aus. Andererseits wird die .Reverse () -Methode verwendet, um die Reihenfolge der Elemente in einem Array umzukehren. Es ist jedoch wichtig zu beachten, dass .Reverse () keine JQuery -Methode, sondern eine JavaScript -Methode ist. Um .Reverse () für ein JQuery -Objekt zu verwenden, müssen Sie es zunächst mit der Methode .get () in ein echtes JavaScript -Array umwandeln. Die .each () -Methode selbst bietet jedoch keine Möglichkeit, die Reihenfolge der Iteration umzukehren. Um dies zu erreichen, müssen Sie zuerst die Reihenfolge der Elemente im Array unter Verwendung der .reverse () -Methode umkehren und dann mit der Methode .each () über das umgekehrte Array iterieren. Hier ist ein Beispiel:
var arr = [1, 2, 3, 4, 5]; um das umgekehrte Array zu iterieren.
var arr = $ ('Div'). Get (); Die Methode .get () wird verwendet, um das JQuery -Objekt in ein echtes JavaScript -Array umzuwandeln. Die .Reverse () -Methode wird dann verwendet, um die Reihenfolge der Elemente im Array umzukehren. Schließlich wird die Methode .each () verwendet, um über das umgekehrte Array zu iterieren, und die Methode .Appendto () wird verwendet, um die DOM -Elemente in der umgekehrten Reihenfolge neu zu ordnen. Daher funktioniert es auf echten JavaScript -Arrays, nicht auf JQuery -Objekten. Wenn Sie versuchen, die .Reverse () -Methode für ein JQuery -Objekt zu verwenden, funktioniert sie nicht und wirft einen Fehler auf. Um die .reverse () -Methode auf einem JQuery -Objekt zu verwenden, müssen Sie sie zunächst mit der Methode .get () in ein echtes JavaScript -Array umwandeln. Hier ist ein Beispiel:
var arr = $ ('div'). Get ();
arr.Reverse (); Die Methode .get () wird verwendet, um das JQuery -Objekt in ein echtes JavaScript -Array umzuwandeln. Anschließend wird die Methode .reverse () verwendet, um die Reihenfolge der Elemente im Array umzukehren. Um dies zu erreichen, können Sie die Methode .lice () verwenden, um eine Kopie des Arrays zu erstellen und dann die .Reverse () -Methode zu verwenden, um die Reihenfolge der Elemente im kopierten Array umzukehren. Hier ist ein Beispiel:
var arr = [1, 2, 3, 4, 5]; Die .Reverse () -Methode wird dann verwendet, um die Reihenfolge der Elemente im kopierten Array umzukehren. Schließlich wird die Methode .each () verwendet, um über das umgekehrte Array zu iterieren.
$. Jeweils ($ ('div'). Get (). Reverse (), Funktion (i, el) {console.log (el);}); Die Methode .get () wird verwendet, um das JQuery -Objekt in ein echtes JavaScript -Array umzuwandeln. Die .Reverse () -Methode wird dann verwendet, um die Reihenfolge der Elemente im Array umzukehren. Schließlich wird die Methode .each () verwendet, um über das umgekehrte Array zu iterieren. Um dies zu erreichen, können Sie die Methode .get () verwenden, um das JQuery -Objekt in ein echtes JavaScript -Array, die .Reverse () -Methode umzuwandeln, um die Reihenfolge der Elemente im Array und die Methode () () umzukehren, um über das umgekehrte Array zu iterieren. Hier ist ein Beispiel:
var arr = $ ('div'). Get (); Die Methode .get () wird verwendet, um das JQuery -Objekt in ein echtes JavaScript -Array umzuwandeln. Die .Reverse () -Methode wird dann verwendet, um die Reihenfolge der Elemente im Array umzukehren. Schließlich wird die Methode .each () verwendet, um über das umgekehrte Array zu iterieren. Diese Funktion wird für jedes Element im umgekehrten Array ausgeführt. Hier ist ein Beispiel:
var arr = [{name: 'John'}, {name: 'jane'}, {name: 'joe'}; wird verwendet, um die Reihenfolge der Elemente im Array von Objekten umzukehren. Anschließend wird die Methode .each () verwendet, um über das umgekehrte Array zu iterieren. Die an die Methode .each () übergebene Funktion nimmt zwei Parameter an: den Index des aktuellen Elements und das aktuelle Element selbst. Diese Funktion wird für jedes Element im umgekehrten Array ausgeführt und protokolliert die Namenseigenschaft des aktuellen Objekts zur Konsole.
Das obige ist der detaillierte Inhalt vonjQuery .ev rückwärts (umgekehrt). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!