1 2 3 4 5 6 7 8
| $("img.image").bind("click", function()
{
var id = $("img.image").attr("id");
alert("l'image cliquée est la " + id);
}); |
Dans ce code, tu commences par affecter un gestionnaire de clic sur chaque image ayant la classe "image". Ca, c'est correct.
Ensuite, tu récupères une nouvelle fois l'ensemble des images ayant l'id "image" (tu as donc une collection d'éléments jQuery) puis tu demandes la valeur de l'attribut id. Comme tu le demandes sur une collection, c'est la valeur du premier élément de la collection qui est renvoyée, donc toujours "1".
Il faut passer par this pour récupérer uniquement l'élément cliqué :
var id = $(this).attr("id");
ou encore
PS : en tout cas, absolument rien à voir avec AJAX ! Donc message déplacé.
Partager