jquery: obtenir le nom de l'objet?
Je suis en train de récupérer l'objet cliqué nom à l'aide du code ci-dessous, mais je reçois [object object] seulement, comment puis-je obtenir le nom de l'objet?
<a href="#" class="clickme">click</a>
$('.clickme').click(function(){
alert($(this));
return false;
});
Je voudrais obtenir '.clickme'
que mon nom d'objet.
Grâce.
EDIT:
merci pour l'aide les gars. désolé de ne pas être clair.
Je veux obtenir le nom de l'objet dynamiquement quand je tourne cette jquery cliquez sur() dans un sur mesure fonction ou d'un plugin.
donc,
<a href="#" class="clickme">click</a>
$('.clickme').click(function(){
alert($(this));
return false;
});
Je voudrais obtenir '.clickme'
que mon nom d'objet.
et,
<a href="#" id="clickme">click</a>
$('#clickme').click(function(){
alert($(this));
return false;
});
Je voudrais obtenir '#clickme'
que mon nom d'objet.
si vous remarquez quelque temps je tiens à obtenir le nom de l'id, mais parfois je veux obtenir le nom de la classe comme le nom de l'objet.
<a href="#" class="clickme"> click </ a>
?OriginalL'auteur laukok | 2011-04-02
Vous devez vous connecter pour publier un commentaire.
jQuery possède une propriété interne
selector
qui peuvent être utilisés pour trouver ce que vous cherchez:Cependant, vous ne pouvez pas accéder à ce au sein de la
click(function(e){})
puisque vous avez à sélectionner à nouveau à l'aide dethis
:Toutefois, lorsque vous créez la fonction de clic, vous pouvez l'assigner à une variable et de référence dans:
OriginalL'auteur mVChr
C'est la classe. Pas le nom de l'objet et certainement rien d'unique.
Vous pouvez l'obtenir à l'aide de
this.className
ou$(this).attr('class')
.Si vous voulez quelque chose d'unique, de l'utilisation de la
id
attribut et remplacerclass
avecid
.$(this).attr('class')
OriginalL'auteur ThiefMaster
Cela ne répond pas à la question exacte, mais à celui que j'ai eu quand j'y - Donc, vous trop peut-être 😉
Réponse courte: utilisation de".nom" qui est le même que "$(this).attr('name')"
Exemple:
OriginalL'auteur Le Droid
Nom ou l'id?
À quoi il ressemble vraiment, c'est que vous voulez que la classe (bien que, je ne sais pas pourquoi depuis que vous avez utilisé la classe que le sélecteur).
OriginalL'auteur tvanfosson
une alternative à l'aide de l'objet d'événement
OriginalL'auteur Quincy