Я пытаюсь сделать кнопку выбора даты только с помощью jQuery dtaepicker.
Когда я присоединяю указатель даты к входу, функция onchange работает, и я получаю новое выбранное значение.
Однако, когда я присоединяю средство выбора даты только с помощью кнопки или чего-то еще, событие onchange не запускается:
<input type="text" class="test"> // works
<i class="fa fa-calendar test"></i> // opens the datepicker as should be, but not fire the change event
$(function() {
$(".test").datepicker({
format: 'yyyy-mm-dd',
onSelect: function(v) {
// also not getting fired
},
}).on("change", function() {
// not getting fired when using button instead of text input
let val = $(this).val();
});
});