Maison > interface Web > js tutoriel > Comment puis-je sélectionner efficacement des éléments HTML par nom à l'aide de jQuery ?

Comment puis-je sélectionner efficacement des éléments HTML par nom à l'aide de jQuery ?

Patricia Arquette
Libérer: 2024-11-23 10:47:11
original
839 Les gens l'ont consulté

How Can I Efficiently Select HTML Elements by Name Using jQuery?

Ciblage des éléments par nom avec jQuery

Le puissant moteur de sélection de jQuery permet une sélection précise des éléments. Bien que les noms de classe offrent un moyen polyvalent de ciblage, cet article se penche sur la sélection efficace des éléments par leur attribut name.

Considérez le scénario suivant : vous devez manipuler une colonne de table nommée "tcol1", en la développant et en la masquant. cela de manière dynamique. Les noms de classe s'avèrent efficaces lorsqu'ils sont appliqués, mais les tentatives de sélection par nom échouent.

Pour surmonter ce défi, jQuery propose des sélecteurs d'attributs. En utilisant l'attribut "name", vous pouvez accéder aux éléments souhaités.

$('td[name="tcol1"]')   // Matches exactly 'tcol1'
$('td[name^="tcol"]')  // Matches those that begin with 'tcol'
$('td[name$="tcol"]')  // Matches those that end with 'tcol'
$('td[name*="tcol"]')  // Matches those that contain 'tcol'
Copier après la connexion

Dans l'exemple HTML fourni, les trois instances de la deuxième colonne peuvent être ciblées en utilisant :

$('td[name="tcol1"]')
Copier après la connexion

En tirant parti des sélecteurs d'attributs, vous pouvez créer des collections jQuery précises basées sur les noms d'éléments, garantissant ainsi une manipulation efficace des éléments et une interaction DOM.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal