Maison  >  Article  >  Comment demander s'il existe une certaine valeur d'attribut dans jquery

Comment demander s'il existe une certaine valeur d'attribut dans jquery

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-06-13 09:37:221975parcourir

La méthode permettant à jquery de demander s'il existe une valeur d'attribut est la suivante : 1. Créez un exemple de fichier HTML et introduisez le fichier jQuery ; 2. Créez une balise p et définissez l'attribut sur "id="my ; -paragraph" data-role ="paragraph""; 3. jQuery se développe pour ajouter la méthode "hasAttr()" ; 4. Utilisez la méthode ".attr()" pour obtenir ou définir la valeur de l'attribut de l'élément, et ".hasAttr ()" vérifie si l'attribut et la valeur de l'attribut sont cohérents. .

Comment demander s'il existe une certaine valeur d'attribut dans jquery

Le système d'exploitation de ce tutoriel : système Windows 10, version jQuery3.6.0, ordinateur Dell G3.

Dans jQuery, vous pouvez utiliser la méthode `.attr()` pour obtenir ou définir la valeur d'attribut d'un élément.

Si vous souhaitez demander si un élément a un attribut spécifique, vous pouvez utiliser la méthode `.hasAttr()`.

L'exemple est le suivant :

//html
<p id="my-paragraph" class="my-class" data-role="paragraph">Lorem ipsum</p>

Si vous souhaitez vérifier si cet élément de paragraphe a l'attribut `data-role` et si sa valeur est ` paragraphe`, le code est le suivant :

//javascript
if ($("#my-paragraph").hasAttr("data-role") && $("#my-paragraph").attr("data-role") === "paragraph") {
  // do something if the attribute exists and has the expected value
} else {
  // do something else if the attribute doesn&#39;t exist or has a different value
}

Notez que la méthode `hasAttr()` n'est pas une méthode intégrée de jQuery Vous devez utiliser le code suivant pour étendre jQuery pour l'ajouter. méthode :

//javascript
$.fn.hasAttr = function(name) {
    return this.attr(name) !== undefined;
};

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