Для контекста я использую плагин dateQicker jQuery для Oracle Apex.
Прямо сейчас у меня есть средство выбора даты, где мне нужно «материализовать» выбранные входные данные - то есть скрыть существующие выпадающие списки «Месяц / Год» и создать свои собственные, чтобы я мог применять к ним стили Material CSS.
У меня есть функция, которая работает при загрузке страницы;однако после выбора месяца или года структура html возвращается к исходной структуре.
Я пытался использовать onChangeMonthYear
и onSelect
.onChangeMonthYear
, кажется, даже не срабатывает для меня, тогда как onSelect
работает, но только при выборе даты.
Я думаю, что, вероятно, есть лучший вопрос: правильно ли это сделать, запустивматериализация функции после выбора месяца или есть лучший способ нацелить его, может даже вообще не допустить его изменения после клика.
Для контекста, стили браузера по умолчанию:
И стили, которые мне нужно применить
Я использовал JavaScript, за исключением некоторых имен классов, найденных здесь https://www.w3schools.com/howto/howto_custom_select.asp.
Кроме того, некоторые стили сейчас немного устарели, потому что я не могу заставить его придерживаться достаточно долго, чтобы его получитьвыглядит лучше.
Заранее спасибо!