Curieux si j'étais prêt à relever le défi d'écrire quelque chose d'une application de liste avec Vanilla JS. Problème: l'écouteur d'événement n'est pas ajouté aux nouveaux éléments de la liste.Ajouter un écouteur d'événement à l'élément futur (sans jQuery)
ajouter un bouton de suppression aux éléments existants dans la liste:
const deleteButton = document.querySelectorAll('span');
deleteButton.forEach(button => button.addEventListener('click', deleteItem));
Je veux ajouter un bouton de suppression de nouveaux éléments.
Je sais que la méthode on()
de jQuery va ajouter un écouteur pour les événements créés dynamiquement - y a-t-il un équivalent dans Vanilla JS? JQuery n'ajoute pas d'écouteurs pour les éléments créés dynamiquement.
La manipulation 'on' enveloppe la logique pour attacher directement et deleagte événement, selon si vous ajoutez un sélecteur en tant que paramètre à' on' ou non. –