J'ai une forme qui est construit dynamiquement en utilisant ce plugin jQueryjQuery. Appliquer sélecteur sur tous les domaines sous une forme dynamique
http://code.google.com/p/jquery-dynamic-form/
Lorsque dupliquer un div, tous les champs de la div sont dupliqués et -as plugin docs état- parenthèses sont ajoutés au nom du champ
J'utilise aussi jQueryUI. J'utilise le plugin datePicker
$("#myDynDateField").datepicker();
Cela fonctionne très bien quand il n'y a qu'une seule instance de ce champ datePicker. Quand je dupliquer l'ensemble div, le champ DatePicker est également dupliqué, et les erreurs commencent
inst is undefined uncaught exception: Missing instance data for this datepicker
1) Comment puis-je utiliser un sélecteur jQuery qui couvre tous les champs dupliqués aussi?
2) Comment puis-je m'assurer que chaque champ dupliqué datePicker aura sa bonne instance, etc.?
Merci beaucoup à l'avance,
Salut Alex. J'utilise le plugin de formulaire dynamique. Je ne sais pas s'il utilise la fonction $ .clone(). Je devrais chercher dans le code de plugin et vérifier ceci, mais je ne sais pas beaucoup au sujet du codage de plugin de jQuery pour faire un peu de changement dedans ... – Enrique
Aussi, que se passerait-il si je fais les choses de replaceWith? Sera-t-il (le champ dupliqué datePicker) avoir le même id, nom que l'original? – Enrique
Vous ne devriez pas dupliquer quoi que ce soit avec un attribut id pour commencer, cela fera pleurer votre moteur de sélection.Il aura tout pareil que l'élément d'origine, mais il n'aura aucun des événements que le datepicker a mis sur le premier. –