Я работаю над устаревшим проектом, который использует jQuery. У меня проблема с пользовательским интерфейсом в поле даты HTML. См. Снимок экрана ниже.
Как вы можете видеть, там есть два всплывающих окна, одно для встроенного средства выбора, а другое от плагин. Сейчас я пытаюсь сделать следующее: когда я нажимаю на индикатор поля даты, я хочу программно закрыть средство выбора. Сначала я пытаюсь привязать событие к индикатору. Я попробовал это.
$('body').on('click', '#date-field::-webkit-calendar-picker-indicator', function () {
alert('binding successful')
})
Но у меня не получилось. Можно ли связать событие на нем? Как?
Мне также понадобится способ программно закрыть всплывающее окно выбора даты HTML, не меняя его на текстовое поле. Возможно ли это?