Heim > Artikel > Web-Frontend > Unterstützt jquery die eq-Methode nicht?
jquery unterstützt die eq-Methode. Diese Methode kann das Element mit der angegebenen Indexnummer des ausgewählten Elements zurückgeben. Die Indexnummer des Elements beginnt bei 0 und die Syntax lautet „element object.eq(index)“. In der Methode werden verwendet. Gibt den Index des Elements an, der auf eine Ganzzahl oder eine negative Zahl eingestellt werden kann. Wenn der Parameter auf eine negative Zahl eingestellt ist, wird der Index ab dem Ende des ausgewählten Elements berechnet.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, JQuery-Version 3.6.0, Dell G3-Computer.
eq()-Methode gibt das Element mit der angegebenen Indexnummer des ausgewählten Elements zurück.
Indexnummern beginnen mit 0, daher ist die Indexnummer des ersten Elements 0 (nicht 1).
Syntax
$(selector).eq(index)
Parameterbeschreibung
Index Erforderlich. Gibt den Index des Elements an. Kann eine ganze Zahl oder eine negative Zahl sein.
Hinweis: Bei Verwendung negativer Zahlen wird der Index ab dem Ende des ausgewählten Elements berechnet.
Beispiel:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery.min.js"></script> <script> $(function () { $("li").eq(3).css("color", "red"); }) </script> </head> <body> <ul> <li>HTML</li> <li>CSS</li> <li>JavaScript</li> <li>jQuery</li> <li>Vue.js</li> </ul> </body> </html>
Der Vorschaueffekt ist wie in der Abbildung gezeigt
eq() Der Index der eq()-Methode beginnt bei 0, der Index des ersten li-Elements ist 0 und der Index von Das zweite li-Element ist 1,..., der Index des n-ten Elements ist n-1. Daher bedeutet $("li").eq(3) die Auswahl des 4. li-Elements.
$("li").eq(3).css("color", "red");
Tatsächlich ist die eq()-Methode dem :eq()-Selektor sehr ähnlich. Der obige Code kann äquivalent sein zu:
$("li:eq(3)").css("color", "red");
Freunde werden fragen: „Es gibt offensichtlich einen :eq()-Selektor Müssen wir eine eq()-Methode erstellen? „Tatsächlich ist die Form des Selektors festgelegt, und der Verwendungseffekt ist in einigen Fällen schlecht, und die Filtermethode ermöglicht uns einen flexibleren Betrieb.“ Element. Mit anderen Worten: Die Filtermethode ist eigentlich eine Ergänzung zum Selektor
Empfohlenes Video-Tutorial:jQuery-Video-Tutorial
Das obige ist der detaillierte Inhalt vonUnterstützt jquery die eq-Methode nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!