Y a-t-il une erreur bien connue que je pourrais faire ici ?
J'ai un script qui utilise .on() parce qu'un élément est généré dynamiquement, et cela ne fonctionne pas. Juste pour le tester, j'ai remplacé le sélecteur par le wrap de l'élément dynamique, qui est statique, et cela ne fonctionne toujours pas ! Lorsque j'ai utilisé le bon vieux .click pour le wrap, cela a fonctionné.
(Cela ne fonctionnera pas pour l'élément dynamique évidemment, celui qui compte).
Ça marche :
$("#test-element").click(function() {
alert("click");
});
Ce n'est pas le cas :
$(document).on("click","#test-element",function() {
alert("click");
});
UPDATE :
J'ai cliqué avec le bouton droit de la souris et fait "Inspecter l'élément" dans Chrome pour vérifier quelque chose, puis l'événement de clic a fonctionné. J'ai actualisé le site et cela n'a pas fonctionné, j'ai inspecté l'élément et cela a fonctionné. Qu'est-ce que cela signifie ?