Скройте избранную опцию в IE с помощью jQuery

В настоящее время я использую jQuery для скрытий/показывания избранных опций использующий следующий код.

$("#custcol7 option[value=" + sizeValue + "]").hide();

Это хорошо работает в Firefox, но не приносит пользы в других браузерах. Как я скрываю опции от выбора в Chrome, Opera и IE?

54
задан Kara 16 February 2017 в 08:12
поделиться

3 ответа

[

] Не поддерживается, он не поддерживается в IE (и предположительно не поддерживается ни в Chrome, ни в Opera). Если вы хотите, чтобы опции были по-настоящему невидимы, вам придется удалить их полностью и добавить обратно позже. Но в большинстве случаев простого []disabled="disabled"[] должно быть достаточно, и это намного проще, чем удаление и добавление опций.[

].
11
ответ дан 7 November 2019 в 07:55
поделиться
[

] Просто удалил его и сохранил в варе в вашем JavaScript. Вы можете просто создать новый объект, когда он понадобится позже.[

] [

]Иначе попробуйте атрибут []disabled[], упомянутый выше.[

].
3
ответ дан 7 November 2019 в 07:55
поделиться

попробуйте detach(). Вы можете присоединить его позже, если потребуется, используя append() или insertAfter()

10
ответ дан 7 November 2019 в 07:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: