Tengo un div en el que hay un datepicker. Utilizo algo como esto para clonarlo:problema al clonar jQuery UI datepicker
mydiv = $('#someDiv');
// works fine so far
mydiv.find('input.datefield').datepicker();
// clone without the events and insert
newDiv = myDiv.clone(false).insertAfter(myDiv);
// datepicker won't re-init if this class is present
newDiv.find('.hadDatepicker').removeClass('hadDatepicker');
// reinitialize datepicker
newDiv.find('input.datefield').datepicker();
Esta es una versión simplificada de mi código. Funciona y el calendario aparece como se espera donde se espera ... pero cuando se hace clic en una fecha, el anterior el valor del datepicker se actualiza ... (aquel desde el que se clonó).
He tratado de destruir la instancia (inexisting) antes de la siguiente manera:
newDiv.find('input.datefield').datepicker('destroy').datepicker();
No hubo suerte ..
He comprobado cómo se realiza un seguimiento de los casos y de forma manual borran los datos como esto:
newDiv.find('input.datefield').data('datepicker', false).datepicker('destroy').datepicker();
Todavía no hubo suerte.
Lo que no entiendo es que solo el comportamiento de selección de fechas tiene errores, todo lo demás funciona como se esperaba.
Realmente no sé qué más para comprobar ahora ..
Gracias, creo que realmente señalaron mi problema. –