Bonjour,
Je rencontre un problème avec $(this).attr.
Je voudrai récupérer le title d'un lien lorsque je clique dessus. Le problème, c'est qu'il existe plusieurs liens avec la même class.
Un exemple :
et au niveau du javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <a href="#" class="test" title="lien 1">...</a> <a href="#" class="test" title="lien 2">...</a> <a href="#" class="test" title="lien 3">...</a>
Mais ça ne fonctionne pas, ça me retourne "undefined"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script type="text/javascript"> $(document).ready(function() { $('.test').click(function() { var titre = $(this).attr('title'); alert(titre); }); }); </script>
Si je remplace $(this) par $('.test'), j'obtiens toujours "Lien 1" peu importe le lien sur lequel je clique...
Quelqu'un pourrais t'il me donner une piste pour avancer ?
Merci d'avance !
Partager