Отключенный атрибут на html опция выбора не работает в Android - PullRequest
0 голосов
/ 14 июля 2020

Я разрабатываю веб-приложение, доступ к которому в основном будет осуществляться через мобильные браузеры. В какой-то момент пользователь выбирает дату, и на основе этого приложение извлекает данные из API и на основе результата устанавливает определенные параметры в другом элементе <select> как отключенные, используя jQuery: $(#time-slot option:contains('some-text')).attr('disabled', true);

Теперь в настольных браузерах эти отключенные параметры фактически отключены, проверка показывает атрибут disabled='disabled', все работает нормально. но когда я тестирую его на chrome для Android, доступны все параметры (браузер отображает собственное всплывающее окно с параметрами). Так ли просто работают браузеры на мобильных устройствах? Есть ли способ отключить определенные параметры в этом сценарии или лучше просто создать некоторые настраиваемые элементы управления, подобные выбору, с нуля?

EDIT: также пробовал с .prop() jQuery метод, а с ('disabled', 'disabled'), дело в том, что он отлично работает на рабочем столе, но проблема в браузерах Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...