live() comment le faire fonctionner
bonsoir j'ai un code que je dois reprendre:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
$(".clik_jaime").click(function(){
//code
$.post("actions.php",
{ action : "jaime", id: id },
function(data){
if(data == "1"){
//code
}
else{alert('Vous avez déja voté...');}
}
);
return false;
}); |
suite a cet apel AJAX, un code html est créé:
Code:
1 2
|
<p class="clik_jaime">Texte</p> |
Comme c'est un élément créé dynamiquement je dois adjoindre un event pour que le lien soit clickable. J'essaye d'utiliser live():
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| $(".clik_jaime").live('click',function(){
//code
$.post("actions.php",
{ action : "jaime", id: id },
function(data){
if(data == "1"){
//code
}
else{alert('Vous avez déja voté...');}
}
);
return false;
}); |
mais non cela ne marche pas, ai je oublié qqchose?