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

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

DDD
DDDoriginal
2024-11-30 05:19:10769parcourir

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

Comment déterminer le nom de balise d'un élément sélectionné avec jQuery

Obtenir le nom de balise d'un élément sélectionné dans jQuery peut être simple tâche. Cela peut être utile dans divers scénarios, comme la récupération dynamique de la structure HTML ou la manipulation d'éléments en fonction de leurs balises.

Solution 1 : Utiliser .prop("tagName")

jQuery fournit la méthode .prop() qui vous permet de récupérer ou de définir diverses propriétés d'éléments. Pour obtenir le nom de la balise, utilisez simplement .prop("tagName") :

const tagName = jQuery(element).prop("tagName");

Exemples :

jQuery("<a>").prop("tagName"); // Output: "A"
jQuery("<h1>").prop("tagName"); // Output: "H1"

Solution 2 : Créer un Fonction de nom de balise personnalisée

Si écrire à plusieurs reprises .prop("tagName") devient fastidieux, vous pouvez créer une fonction personnalisée pour simplifier le processus :

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

Utilisation :

const tagName = jQuery(element).tagName();

Les deux méthodes renvoient le nom de balise de l'élément 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();
};

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