Je crée une série de boîtes div permettant aux utilisateurs d'ajouter/de supprimer des éléments de chaque boîte avec jQuery. Je trouve qu'après avoir ajouté un nouvel élément à une boîte, la fonction de clic que j'ai liée à cet élément ne répondra pas. Voici à peu près ce que mon code ressemble à:Fonctions jQuery ne répondant pas après append()
$(".add").click(function() {
$("#targetbox").append("<span class='remove'>This element was added</span>");
});
$(".remove").click(function() {
alert("removing");
$(this).remove();
});
Si je préremplir #targetbox avec des articles, ils répondent à la fonction de clic. Seuls les éléments ajoutés dynamiquement ne répondent pas à la fonction.
Je ne connaissais pas la méthode "live()", c'est très pratique! –