J'ai 2 balises d'ancragejquery: comment obtenir l'identifiant de balise d'ancrage
<li><a id="tab1" href="#tabs-1">Issue</a></li>
<li><a id="tab2" href="#tabs-2">Change Request</a></li>
Je le jquery suivant:
$('a').click(function(event) {
alert($('a').attr("id"));
});
Qu'est-ce qui se passe: Je reçois toujours "tab1" dans la pop up
Ce que je dois: lorsque l'utilisateur clique sur une balise d'ancrage, son identifiant doit être affiché dans le menu déroulant
merci pour la réponse rapide je reçois une erreur comme Message: Cet objet ne gère pas cette propriété ou méthode Ligne: 57 Char: 17 code: 0 Si je remplace this.attr ("id") avec cela l'erreur se déclenche mais le popup affiche l'URL complète http: // sever/folder/# tab1 – balalakshmi
@balalakshmi: OK, il semble que jQuery aime '$ (this)' plutôt que le JavaScript simple 'this'. Cela fonctionne-t-il si vous utilisez '$ (this)' à la place (voir mon extrait de code mis à jour)? –
+1 pour le temps passé à expliquer pourquoi le code d'origine ne fonctionne pas. –