Bonjour,
Je fais un appel Ajax dans du code Jquery, qui ressemble à ceci :
Cette dernière instruction me créé un nouvel élément <tr> qui contient des <input>, et sur ces input, j'ai des listeners qui ressemblent à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $.ajax({ type: 'POST', dataType: 'json', url: '/evenement/updateAgenda.php', data: { agenda_id: agenda_id, selection: 'duplicate' }, success: function(data) { clone = tr.clone(); // Actualise l'ID de l'élément dupliqué clone.attr('id', data.id); table.append(clone); } });
Mon problème est que le listener n'est pas exécuté pour les nouveaux input créés dynamiquement. Je pense qu'il s'agit d'un problème classique de javascript mais je n'arrive pas à y trouver une solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $('input').click(function() { // etc. });
Merci de votre aide !
Partager