J'ai un morceau de jQuery qui boucle sur chaque élément d'une div( donnée. #container
) et génère une alerte javascript chaque fois qu'un span est cliqué. Cela fonctionne bien si le <span>
sont statiques.
Cependant, si j'utilise un morceau de code comme :
$(someLink).click(function(){
$("#container").html( <new html with new spans> )
});
Le code jQuery ne se déclenche pas. Bizarrement, pourtant
Ma question est la suivante : Y a-t-il une raison pour laquelle mes événements Click ne fonctionnent pas pour les éléments créés dynamiquement ? Je suppose que je devrai ajouter quelque chose dans mon document ready ou heartbeat-script (qui est déclenché toutes les 100 milisecondes) pour accrocher les événements ?