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

rofinho -  
Tatanos Messages postés 966 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   156
 
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