Bonjour tout le monde,
voila j'utilise depuis quelques temps jquery sur un site, je ne suis pas très bon en javascript et du coup mon code est un peu honteux... En gros actuellement lorsque j'ai une boucle (php ou autre) je recolle mon javascript à chaque passage pour récupérer le bon $id, du genre :
Ca marche bien mais c'est pas propre du tout, j'aimerai plutot que le code JS soit hors de ma boucle et que jquery détecte tout seul l'id du lien, par exemple :
Voila j'ai cherché sur la doc de jquery mais à part l'attribut this (auquel j'ai pas compris grand chose) j'ai rien trouvé de très clair, donc si quelqu'un peut me guider vers le bon chemin ce serait très sympa
Merci d'avance
Modifié par bru (18 Oct 2010 - 16:13)
voila j'utilise depuis quelques temps jquery sur un site, je ne suis pas très bon en javascript et du coup mon code est un peu honteux... En gros actuellement lorsque j'ai une boucle (php ou autre) je recolle mon javascript à chaque passage pour récupérer le bon $id, du genre :
while($data = mysql_fetch_array($req))
{
echo'<script type="text/javascript">
$(document).ready(function() {
$(".lien_'.$id.'").click(function()
{
alert("lien : '.$id.'");
});
});
</script>
<a href="" class="lien_'.$id.'">test: '.$id.'</a><br/> ;
}
Ca marche bien mais c'est pas propre du tout, j'aimerai plutot que le code JS soit hors de ma boucle et que jquery détecte tout seul l'id du lien, par exemple :
<script type="text/javascript">
$(document).ready(function() {
$(".classdelelement_[$id de l'élément]").click(function()
{
alert("lien: [$id de l'élément]");
});
});
</script>
Voila j'ai cherché sur la doc de jquery mais à part l'attribut this (auquel j'ai pas compris grand chose) j'ai rien trouvé de très clair, donc si quelqu'un peut me guider vers le bon chemin ce serait très sympa

Merci d'avance

Modifié par bru (18 Oct 2010 - 16:13)