$(this).attr ne fonctionne pas
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 :
Code:
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> |
et au niveau du javascript :
Code:
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> |
Mais ça ne fonctionne pas, ça me retourne "undefined"...
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 ? :D
Merci d'avance !