logo

jQuery-Methode every()

Der jede() Die Methode in jQuery gibt eine Funktion an, die für jedes übereinstimmende Element ausgeführt wird. Es ist eine der am weitesten verbreiteten Traversierungsmethoden in JQuery. Mit dieser Methode können wir über die DOM-Elemente des jQuery-Objekts iterieren und für jedes übereinstimmende Element eine Funktion ausführen.

Der jede() akzeptiert einen Parameter Funktion(Index,Element) Dabei handelt es sich um eine Rückruffunktion, die für jedes ausgewählte Element ausgeführt wird. Diese Funktion erfordert außerdem optional zwei Parameter, nämlich Index und Element. Wir müssen also eine Rückruffunktion an die Methode every() übergeben.

Byte-Array in String umwandeln

Wir können auch zurückkehren FALSCH von der Callback-Funktion, um die Schleife vorzeitig zu stoppen.

Syntax

 $(selector).each(function(index, element)) 

Parameterwerte

Die in verwendeten Parameterwerte jede() Methode sind wie folgt definiert.

Funktion(Index,Element): Es handelt sich um einen obligatorischen Parameter. Es handelt sich um eine Rückruffunktion, die für jedes ausgewählte Element ausgeführt wird. Es verfügt über zwei Parameterwerte, die wie folgt definiert sind.

    Index:Es handelt sich um einen ganzzahligen Wert, der die Indexposition des Selektors angibt.Element:Es ist das aktuelle Element. Mit diesem Schlüsselwort können wir auf das aktuell übereinstimmende Element verweisen.

Sehen wir uns einige Abbildungen an, um das zu verstehen jede() Methode klar.

Beispiel 1

In diesem Beispiel ist die jede() Die Methode wird beim Klicken auf die Schaltfläche ausgelöst. Wir wenden diese Methode auf die an Das Elemente. Diese Methode wird also alle durchlaufen Das Element. Die Funktion wird für jeden ausgewählten ausgeführt Das und zeigt den entsprechenden Text an Das Element mithilfe der Benachrichtigungsbox.

Hier verwenden wir nicht die Parameterwerte der Callback-Funktion.

MySQL-Update beitreten
 jQuery each() method <h2> Welcome to the javaTpoint.com </h2> <ul> <li> First element </li> <li> Second element </li> <li> Third element </li> <li> Fourth element </li> </ul> <p> Click the following button to see the list of <b> li </b> elements. </p> Click me function fun(){ $(document).ready(function(){ $(&apos;li&apos;).each(function(){ alert($(this).text()) }); }); } 

Ausgabe

Testen Sie es jetzt

Nach der Ausführung des obigen Codes lautet die Ausgabe:

jQuery-Methode every()

Wenn Sie auf die Schaltfläche klicken, wird eine Warnung wie folgt angezeigt.

jQuery-Methode every()

Ebenso werden aufgrund von vier Warnfeldern vier angezeigt Das Elemente.

Versandhandel-Traversal-Binärbaum

Beispiel2

In diesem Beispiel verwenden wir die Parameterwerte der Callback-Funktion Index Und Element .

Wir wenden die an jede() Methode auf Das Elemente. Die Methode iteriert also ausgehend vom Index über die li-Elemente 0 . Es wird bei jedem ausgewählten ausgeführt Das Element und ändern Sie die Hintergrundfarbe des entsprechenden Elements.

Die Iteration stoppt, sobald die Funktion zurückkehrt FALSCH . Hier sind es sechs Das Elemente, und die Funktion stoppt, wenn sie das Element mit erreicht id = 'i4' . Es ist zwar das vierte Element, aber der Index beginnt bei 0 , also ist die Position des Elements 3 .

 jQuery each() method body{ text-align: center; } ul{ list-style-type: none; float: left; } li { width: 40px; height: 40px; margin: 5px; padding: 5px; font-size: 20px; float: left; border: 2px solid blue; } button{ font-size: 20px; } <h2> Welcome to the javaTpoint.com </h2> <ul> <li> 1 </li> <li> 2 </li> <li> 3 </li> <li id="i4"> Stop </li> <li> 5 </li> <li> 6 </li> </ul> Click me function fun() { $(document).ready(function(){ $(&apos;li&apos;).each(function(index, element) { $(element).css(&apos;background&apos;, &apos;lightgreen&apos;); if ($(this).is(&apos;#i4&apos;)) { $(&apos;p&apos;).text(&apos;Index begins with 0. So, the function stopped at position: &apos; + index ).css(&apos;fontSize&apos;, &apos;20px&apos;); return false; } }); }); } 

Ausgabe

aus CSV-Java lesen
Testen Sie es jetzt

Nach der Ausführung des obigen Codes und dem Klicken auf die angegebene Schaltfläche lautet die Ausgabe:

jQuery-Methode every()