Bonsoir SpaceFrog!
Merci pour ta réponse. Je pense avoir saisi l'utilisation de "live".
J'ai donc remplacé le bout de code javascript
1 2 3
| '<script>' +
' Calendar.setup({inputField:"calendar-field[' + counter + ']",trigger:"calendar-trigger[' + counter + ']",onSelect : function() { this.hide() }});' +
'<\/script>' + |
par ceci
1 2 3
| '<script>' +
' $("button").live("click", "button", function() {Calendar.setup({inputField:"calendar-field[' + counter + ']",trigger:"calendar-trigger[' + counter + ']",onSelect : function() { this.hide() }});})' +
'<\/script>' + |
C'est presque ça, mais il faut que je clique 2 fois sur l'élément "button" pour que l'action désirée se fasse.
J'ai essayé de remplacer "live" par "on", mais j'ai le message d'erreur suivant dans la console java
$("button").on is not a function
Une piste supplémentaire serait la bienvenue. Merci.
Partager