Maison > interface Web > tutoriel CSS > Comment puis-je récupérer le nom de balise d'un élément jQuery ?

Comment puis-je récupérer le nom de balise d'un élément jQuery ?

Patricia Arquette
Libérer: 2024-11-30 12:08:13
original
353 Les gens l'ont consulté

How Can I Retrieve the Tag Name of a jQuery Element?

Récupération des noms de balises avec jQuery

L'interrogation d'éléments dans jQuery permet d'accéder à divers attributs, y compris le nom de la balise. Ce guide explore les méthodes efficaces pour obtenir le nom de balise d'un élément sélectionné donné.

Obtention des noms de balises

La méthode .prop() vous permet de récupérer le nom de balise en utilisant .prop("tagName"). Voici quelques exemples :

jQuery("<a>").prop("tagName"); // Returns "A"
jQuery("<h1>").prop("tagName"); // Returns "H1"
jQuery("<coolTagName999>").prop("tagName"); // Returns "COOLTAGNAME999"
Copier après la connexion

Pour plus de commodité, vous pouvez créer une fonction personnalisée comme suit :

jQuery.fn.tagName = function() {
  return this.prop("tagName");
};
Copier après la connexion

Cela vous permet d'utiliser :

jQuery("<a>").tagName(); // Returns "A"
jQuery("<h1>").tagName(); // Returns "H1"
jQuery("<coolTagName999>").tagName(); // Returns "COOLTAGNAME999"
Copier après la connexion

Notez que les noms de balises sont généralement renvoyés en majuscules. Si vous préférez les noms en minuscules, vous pouvez modifier la fonction personnalisée :

jQuery.fn.tagNameLowerCase = function() {
  return this.prop("tagName").toLowerCase();
};
Copier après la connexion

Exemples avec des noms de balises abaissés :

jQuery("<a>").tagNameLowerCase(); // Returns "a"
jQuery("<h1>").tagNameLowerCase(); // Returns "h1"
jQuery("<coolTagName999>").tagNameLowerCase(); // Returns "cooltagname999"
Copier après la connexion

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