Maison > interface Web > js tutoriel > Résumé de l'utilisation du sélecteur querySelector dans jQuery

Résumé de l'utilisation du sélecteur querySelector dans jQuery

巴扎黑
Libérer: 2017-06-21 09:49:44
original
2734 Les gens l'ont consulté

Cet article présente principalement les informations pertinentes sur le guide d'utilisation du sélecteur jQuery querySelector. Les amis qui en ont besoin peuvent se référer à

Introduction

HTML5 New to Web API. Deux méthodes, document.querySelector et document.querySelectorAll, sont introduites pour sélectionner plus facilement des éléments du DOM. Leurs fonctions sont similaires aux sélecteurs de jQuery. Cela rend l’écriture de code JavaScript natif beaucoup plus facile.
Utilisation

Les deux méthodes utilisent une syntaxe similaire. Elles reçoivent toutes deux un paramètre string, qui doit être une syntaxe de sélection CSS légale.

Le code est le suivant :

element = document.querySelector('selectors');
elementList = document.querySelectorAll('selectors');
Copier après la connexion

Les sélecteurs de paramètres peuvent contenir plusieurs sélecteurs CSS, séparés par des virgules.

Le code est le suivant :

element = document.querySelector('selector1,selector2,...');
elementList = document.querySelectorAll('selector1,selector2,...');
Copier après la connexion

L'utilisation de ces deux méthodes ne permet pas de trouver des éléments avec un statut pseudo-class, tels que querySelector(':hover ') ne produira pas les résultats escomptés.

querySelector

Le code est le suivant :

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

querySelectorAll

Cette méthode renvoie tous ceux qui répondent aux éléments conditions, le résultat est une collection nodeList. Les règles de recherche sont les mêmes que celles décrites précédemment.

elements = document.querySelectorAll('p.foo');//Retourne tous les p avec le style de classe foo
Il convient de noter que les éléments de la collection nodeList renvoyée ne sont pas en temps réel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal