Gracias por mirar, todas las respuestas sinceramente útiles han sido votadas. Tengo algunos campos de entrada de fecha que están allí cuando la página se carga y un grupo que se genera dinámicamente. En lugar de llamar a .datepicker() en esa clase cada vez que se genera una nueva instancia, estoy usando .live, pero parece que no funciona. ¿Alguna idea de por qué?Jquery .live funciona pero no con .datepicker
$("input[name=myfav]").live("click", function(){
$(this).datepicker({
/* some options here */
});
});
Debo mencionar que funciona perfectamente bien con autocompletar, por ejemplo.
$("input[name=mytwo]").live("click", function(){
$(this).autocomplete("somefile.php");
});
Gracias por la respuesta. Sabía que estaba relacionado con los complementos ya que los otros complementos funcionan bien. Esto lo aclara – Chris
+1 me acabas de ahorrar un montón de tiempo. –
Se metió en el mismo problema. Otra parte de hacer este trabajo, para nosotros, fue asegurarnos de que cada entrada de datepicker tuviera una identificación única. De lo contrario, al menos en Google Chrome, podría hacer clic en cualquiera de las entradas y obtener un marcador de fecha, pero realmente cambiaría la fecha en la primera con esa ID. (Por supuesto, semánticamente, los ID siempre deberían ser únicos, de todos modos, pero ese era el error.) –