Bonjour à tous.
Dans ma page, j'ai une div #list qui contient une liste de div de classe .call. Des filtres permettent à l'internaute de modifier cette liste de div dynamiquement.
Pour une autre fonctionnalité, j'ai associé à toutes les div de la classe .call un écouteur d'événements.
Je l'ai fait avec jQuery de la manière suivante :
Le problème : lorsque les filtres remanient le contenu de #list (suppression et ajout de div .call), l'écouteur d'événements ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $().ready(function () { $('.call').click(function (e) { e.preventDefault(); alert('click!'); }); });
J'aimerais donc pouvoir l'associer à toute la classe .call dès que le DOM est modifié à l'intérieur de #list.
Est-ce possible ? Si oui, comment ?
(De préférence avec Vanilla JS et/ou jQuery)
Merci.
Partager