У меня есть следующий сценарий:
На моей главной странице у меня есть:
$(".datepicker").datepicker({
changeYear: true,
changeMonth: true,
dateFormat: "dd/mm/yy",
duration: 'fast'
});
При этом каждое поле ввода, которое я назначаю классу "datepicker", показывает, когда пользовательский идентификатор jQuery jQuery при нажатии.
Теперь у меня есть datepicker на странице, которая должна иметь обработанное событие onSelect. Каким будет способ, который лучше всего подходит для этого.
Параметры, которые я вижу:
- укажите, что 1 datepicker другой класс, например datepickerWithSelectEvent. Что мне не нравится в этом решении, так это то, что я получаю дубликат кода для инициализации changeYear, changeMonth,.... Если я хочу изменить datepickers в проекте, мне придется помнить об изменении этого в 2-х местах
- Как-то добавить обработчик событий после создания datepicker. Это кажется чистым, но я действительно не знаю, как это сделать. Кто-нибудь?