Задать вопрос
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...

Как элегантно скрыть optgroup в которой скрыты все option'ы?

Сейчас реализую скрытие с помощью добавления/удаления класса hidden (атрибут hidden отсуствует в html4). Есть ли простое решение на базе методов show/hide?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Aricus
Можно у каждой optgroup подсчитать количество дочерних option и количество дочерних option с классом hidden. Если количество совпадает, скрыть. Если через show/hide скрывать option, тогда нужно будет проверять css, что сложнее (навскидку не знаю, можно ли это сделать без цикла).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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