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
Patricia Arquetteoriginal
2024-11-30 12:08:13345parcourir

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"

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

jQuery.fn.tagName = function() {
  return this.prop("tagName");
};

Cela vous permet d'utiliser :

jQuery("<a>").tagName(); // Returns "A"
jQuery("<h1>").tagName(); // Returns "H1"
jQuery("<coolTagName999>").tagName(); // Returns "COOLTAGNAME999"

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();
};

Exemples avec des noms de balises abaissés :

jQuery("<a>").tagNameLowerCase(); // Returns "a"
jQuery("<h1>").tagNameLowerCase(); // Returns "h1"
jQuery("<coolTagName999>").tagNameLowerCase(); // Returns "cooltagname999"

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!

Déclaration:
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