У меня есть вход с классом datepicker, который выглядит следующим образом:
<input class="ui-calendar hasDatepicker" type="text" name="date" id="date">
Мне нужно охватить все сценарии, когда это входное значение изменяется.Итак, у меня есть .datepicker onSelect (используется при выборе даты с помощью календаря datepicker) и простые onChange (используются при вводе даты с клавиатуры):
$('#date').datepicker({
onSelect: function() {
console.log('datepicker onSelect event');
}
});
и
$('#date').on('change', function() {
console.log('onChange event');
});
Теперь проблема в том, что у меня есть отдельная кнопка:
<a href="#" onclick="setDate('date', '2018-12-05', '2018-12-05'); return false;">Set date</a>
И эта функция setDate изменяет значение моего ввода DatePicker.
Как мне перехватить это событие setDate, не помещая никакого кода в саму функцию setDate?Я попытался добавить прослушиватель на мой ввод datepicker, но он ловит только те значения, которые я ввел с клавиатуры.