Salut,
Je pense que tu peux trouver la réponse à ta question dans cette vidéo. Avec la fonction .on(), tu ne seras pas obligé de rebinder tes événements sur chaque élément que tu ajoutes
Bonsoir,
J'utilise un système de recherche en AJAX qui m'affiche dynamiquement les résultats de la recherche.
Sur ces résultats, j'ai des boutons de partages et un script JS qui me les récupère et ajoute des event seulement les résultats chargés dynamiquement n'ont pas ces event puisqu'au chargement de la page ils n'existait pas !
J'aurais donc aimé savoir si il existait un moyen de recharger les script en question ?
Salut,
Je pense que tu peux trouver la réponse à ta question dans cette vidéo. Avec la fonction .on(), tu ne seras pas obligé de rebinder tes événements sur chaque élément que tu ajoutes
Bonjour.
@quentin_ney: C'est en effet une solution, mais comme tu peux le voir dans tout le code qu'il présente, il n'utilise pas jQuery, il doit donc plutôt attendre une solution qui ne le contraint pas à devoir utiliser une librairie ou un framework juste pour cette spécificité.
Ce serait quand même dommage de lui faire charger une librairie juste pour ça, bien que s'il ne charge que la version slim le poids sera moindre.
Ce que tu peux faire sans avoir recours à Jquery, c'est d'entourer ton premier code par
au lieu de
Pense bien à inclure ce fichier dans ta page HTML avant celui de ta deuxième partie de code.
Ensuite, lorsque tu récupères tes résultats, fais appel à la fonction déclarée avant.