Событие привязки к индикатору поля даты HTML, чтобы программно закрыть всплывающее окно выбора даты - PullRequest
0 голосов
/ 12 февраля 2020

Я работаю над устаревшим проектом, который использует jQuery. У меня проблема с пользовательским интерфейсом в поле даты HTML. См. Снимок экрана ниже.

enter image description here

Как вы можете видеть, там есть два всплывающих окна, одно для встроенного средства выбора, а другое от плагин. Сейчас я пытаюсь сделать следующее: когда я нажимаю на индикатор поля даты, я хочу программно закрыть средство выбора. Сначала я пытаюсь привязать событие к индикатору. Я попробовал это.

$('body').on('click', '#date-field::-webkit-calendar-picker-indicator', function () {
        alert('binding successful')
    })

Но у меня не получилось. Можно ли связать событие на нем? Как?

Мне также понадобится способ программно закрыть всплывающее окно выбора даты HTML, не меняя его на текстовое поле. Возможно ли это?

...