Reine JS-äquivalent zu Jquery mit eq()
Was ist der Reine Gegenwert von jquery eq()
. Zum Beispiel, wie kann ich erreichen,
$(".class1.class2").eq(0).text(1254);
in reinem javascript?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist der Reine Gegenwert von jquery eq()
. Zum Beispiel, wie kann ich erreichen,
$(".class1.class2").eq(0).text(1254);
in reinem javascript?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu bekommen, das element index in das array, das Sie verwenden können
[]
in javascript. So reproduzieren Ihrem code können Sie verwenden:oder
1254
ist eine Zahl, wenn Sie eine Zeichenfolge, die Sie verwenden sollten= 'string';
mit Anführungszeichen..querySelector()
insteal von.querySelectorAll()
.Demo hier
Mehr Lesen:
Hier ist ein Weg, es zu erreichen. Getestet, funktioniert! Es teilt die Zeichenfolge, die Sie wollen, wählen Sie in der Teile vor der
:eq
und nach der:eq
, und dann läuft Sie separat. Es wird wiederholt bis es keine mehr:eq
Links.querySelectorAll
gibt ein array zurück, so können Sie das element0
mit indexElement.querySelectorAll
Zusammenfassung
Gibt eine nicht-live-NodeList aller Elemente stammen von dem element, auf dem es aufgerufen wird, dass die mit der angegebenen Gruppe von CSS-Selektoren.
Syntax
https://developer.mozilla.org/en-US/docs/Web/API/Element.querySelectorAll
Da bist du nur immer die ersten, die
document.querySelector(".class1.class2")
genügt. Es gibt dem element selbst, und nicht zur Erstellung einer kompletten Liste von Knoten, nur um die erste.Allerdings, wenn Sie möchten, dass alles andere als der erste, dann müssen Sie
querySelectorAll
.