adicionar eventhandler ao jquery UI datepicker após sua criação
Eu tenho o seguinte cenário:
Na minha masterpage eu tenho:
$(".datepicker").datepicker({
changeYear: true,
changeMonth: true,
dateFormat: "dd/mm/yy",
duration: 'fast'
});
Com isso, cada campo de entrada para o qual atribuo a classe "datepicker", mostra o datepicker jquery UI quando clicado.
Agora eu tenho um datepicker em uma página que deve ter seu evento "onSelect" manipulado. Qual seria o caminho considerado a melhor prática para fazer isso.
Opções que vejo:
dê a esse 1 datepicker outra classe, como datepickerWithSelectEvent. O que eu não gosto sobre esta solução é que eu recebo código duplicado para inicializar o changeYear, changeMonth, .... Se eu quiser mudar os datepickers em um projeto, eu terei que lembrar de mudar isso em 2 lugaresDe alguma forma, adicione o manipulador de eventos após a criação do datepicker. Isso parece mais limpo, mas eu realmente não sei como fazer isso. Qualquer um?