SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...

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

Сейчас реализую скрытие с помощью добавления/удаления класса hidden (атрибут hidden отсуствует в html4). Есть ли простое решение на базе методов show/hide?
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Aricus
Можно у каждой optgroup подсчитать количество дочерних option и количество дочерних option с классом hidden. Если количество совпадает, скрыть. Если через show/hide скрывать option, тогда нужно будет проверять css, что сложнее (навскидку не знаю, можно ли это сделать без цикла).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы