Heim >Web-Frontend >js-Tutorial >Zusammenfassung der Verwendung des querySelector-Selektors in jQuery

Zusammenfassung der Verwendung des querySelector-Selektors in jQuery

巴扎黑
巴扎黑Original
2017-06-21 09:49:442744Durchsuche

In diesem Artikel werden hauptsächlich relevante Informationen zur Verwendung des jQuery-Selektors querySelector vorgestellt. Freunde, die sie benötigen, können sich auf

Einführung

HTML5 New to Web API beziehen Zwei Methoden, document.querySelector und document.querySelectorAll, werden eingeführt, um Elemente bequemer aus dem DOM auszuwählen. Ihre Funktionen ähneln den Selektoren von jQuery. Dies macht das Schreiben von nativem JavaScript-Code viel einfacher.
Verwendung

Die beiden Methoden verwenden eine ähnliche Syntax. Sie erhalten beide einen String-Parameter, der eine zulässige CSS-Auswahlsyntax sein muss.

Der Code lautet wie folgt:

element = document.querySelector('selectors');
elementList = document.querySelectorAll('selectors');

Die Parameterselektoren können mehrere CSS-Selektoren enthalten, getrennt durch Kommas.

Der Code lautet wie folgt:

element = document.querySelector('selector1,selector2,...');
elementList = document.querySelectorAll('selector1,selector2,...');

Mit diesen beiden Methoden können keine Elemente mit dem Status Pseudoklasse gefunden werden, wie etwa querySelector(':hover ') führt nicht zu den erwarteten Ergebnissen.

querySelector

Der Code lautet wie folgt:

element = document.querySelector('p#container');//返回id为container的首个p
element = document.querySelector('.foo,.bar');//返回带有foo或者bar样式类的首个元素

querySelectorAll

Diese Methode gibt zurück Bei allen Elementen, die die Bedingungen erfüllen, ist das Ergebnis eine nodeList-Sammlung. Die Suchregeln sind die gleichen wie zuvor beschrieben.

elements = document.querySelectorAll('p.foo');//Alle p mit foo-Klassenstil zurückgeben
Es ist zu beachten, dass die Elemente in der zurückgegebenen nodeList-Sammlung nicht in Echtzeit vorliegen.

Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung des querySelector-Selektors in jQuery. 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