Heim  >  Artikel  >  Web-Frontend  >  Unterstützt jquery die eq-Methode nicht?

Unterstützt jquery die eq-Methode nicht?

WBOY
WBOYOriginal
2022-06-24 17:22:131345Durchsuche

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.

Unterstützt jquery die eq-Methode nicht?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JQuery-Version 3.6.0, Dell G3-Computer.

jquery unterstützt die eq-Methode.

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

Unterstützt jquery die eq-Methode nicht?

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!

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