Maison > interface Web > tutoriel CSS > Comment obtenir facilement le nom de balise d'un élément jQuery sélectionné ?

Comment obtenir facilement le nom de balise d'un élément jQuery sélectionné ?

Mary-Kate Olsen
Libérer: 2024-11-27 20:38:10
original
871 Les gens l'ont consulté

How to Easily Get the Tag Name of a Selected jQuery Element?

Comment récupérer le nom de balise d'un élément sélectionné dans jQuery

Dans jQuery, nous manipulons souvent des éléments sur une page Web. Parfois, il est utile de récupérer le nom de balise de l'élément avec lequel nous travaillons.

Existe-t-il un moyen simple d'obtenir un nom de balise ?

Par exemple, disons que vous recevez $('a') dans une fonction et que vous souhaitez obtenir la balise 'a' name.

Réponse

Pour récupérer le nom de la balise, vous pouvez utiliser la méthode .prop("tagName"). Voici quelques exemples :

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

Si l'écriture de .prop("tagName") est fastidieuse, vous pouvez définir une fonction personnalisée :

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

Exemples :

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

Par convention, les noms de balises sont renvoyés en majuscule. Si vous préférez les noms de balises en minuscules, modifiez la fonction personnalisée :

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

Exemples :

jQuery("<a>").tagNameLowerCase(); //==> "a"
jQuery("<h1>").tagNameLowerCase(); //==> "h1"
jQuery("<coolTagName999>").tagNameLowerCase(); //==> "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