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

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

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

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

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