J'ai une liste avec des liens:Comment puis-je savoir quelle classe a été sélectionnée par
<li class="link-1"><a href="#">One</a></li>
<li class="link-2"><a href="#">Two</a></li>
<li class="link-3"><a href="#">Three</a></li>
..
utilisateur clique sur un lien, puis avec jQuery je veux afficher le contenu du lien .. somthing comme:
$(".link-??? a").click(function() {
alert($(".link-??? a").html());
})
quelque chose comme ça. Je ne vais pas créer de fonction X (comme le nombre de liens), alors que puis-je faire? Je remplacer le ???
dans somtehing autre ..
Je ne l'ai jamais entendu parler '$ (this)' (bien .. Je suis en train d'apprendre un jour :-)), cela résoudra le problème (avec la classe commune). – Luis
@Luis: Peut-être que vous devriez lire un tutoriel: http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery Fondamentalement, dans le gestionnaire d'événements, 'this' fait référence à l'élément à l'origine de l'événement (dans ce cas le lien). Vous pouvez également passer des éléments DOM à jQuery, pas seulement des sélecteurs, et c'est ce que '$ (this)' est à propos. –
Oui, maintenant je comprends ce que fait ce sélecteur. Je vous remercie. – Luis