jQuery: Comment obtenir la valeur d'un attribut html?
J'ai un élément ancre html:
<a title="Some stuff here">Link Text</a>
...et je veux obtenir le contenu du titre si je peux l'utiliser pour autre chose:
$('a').click(function() {
var title = $(this).getTheTitleAttribute();
alert(title);
});
Comment puis-je faire cela?
OriginalL'auteur Andrew | 2009-12-04
Vous devez vous connecter pour publier un commentaire.
.prop()
maintenant?est pour être utilisé avec les propriétés (comme
disabled
,readonly
, etc)attr
est pour les attributs (attribute=value
). Les propriétés ne contiennent pas de valeurs, elles sont actives être leur seule présence, c'est à dire<input disabled/>
propriétés contiennent des valeurs<input attribute=value/>
BTW, je appropriée que le commentaire est plus de 8 ans maintenant...
OriginalL'auteur yoda
OriginalL'auteur awgy
OriginalL'auteur Josh Gibson
Vous pouvez simplement utiliser
this.title
l'intérieur de la fonctionNote
Utiliser un autre nom de variable à la place de "alerte". L'alerte est une fonction javascript et ne l'utilisez pas comme un nom de variable
OriginalL'auteur rahul
Vous pouvez créer la fonction et de passer à cette fonction à partir de l'événement onclick
OriginalL'auteur Prince Patel
Même vous pouvez l'essayer, si vous voulez capturer chaque fois que vous cliquez sur le document et d'obtenir la valeur de l'attribut:
OriginalL'auteur Archis