Jquery événement sur les éléments incluent par la fonction .html

Fermé
rofinho - Modifié par rofinho le 5/11/2015 à 08:16
Tatanos Messages postés 966 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 26 mai 2016 - 5 nov. 2015 à 10:22
Bonjour,
Je suis un développeur cependant j'ai un petit problème.
J'ai inclu des éléments dynamiquement grâce à la fonction .html () de jquery, ces derniers portent une classe x mais ces derniers n'arrivent pas à exécuter des événements au click, pourtant il y a une fonction jquery $('.x').on('click',....){}.
Donc seul les éléments se trouvant déjà dans la page au chargement arrivent à exécuter.
Merci d'avance pour votre assistance.
A voir également:

1 réponse

Tatanos Messages postés 966 Date d'inscription lundi 24 mars 2008 Statut Membre Dernière intervention 26 mai 2016 156
5 nov. 2015 à 10:22
Salut,

Je ne sais pas si c'est la bonne solution mais pour ce genre de souci je fais comme ça :

1/ Je crée une fonction qui contient mon code

par exemple :

function OnClickX()
{
     $('.x').on('click',....){}
}


2/ Dans la fonction ou je fais apparaitre les nouveaux élément, à la fin, je rappel ma 1ère fonction

element.append("<div class='x'></div>");
OnClickX();


Et ça fonctionne... Après je suis plutot dev PHP donc c'est peut-être crado comme méthode, à voir.
0