• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Появляющиеся/скрывающиеся блоки, в зависимости от Select`а

  • Автор темы gnhaku
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

gnhaku

Здравствуйте, появилась проблема, в которой нужна срочная помощь!

Есть блоки (дивы) выводящиеся в древовидном виде, в каждом блоке поля формы. В их числе и select-списки.
Задача такая: загружается полное дерево блоков, показывается первый уровень. Далее при выборе в поле первого уровня значения select-списка показывается другой блок уже второго уровня. И так далее, в итоге 3 уровня разворачиваются.
Вопрос: Открыты 3 уровня, но если в каком-то уровне значение select выбрали другое, то как скрыть всех уже открытых детей и открыть другой блок?


Код:
<блок ур1>
<select>
<option>значение1 (открывает ур1.1)
<option>значение2 (открывает ур1.2)
<option>значение3 (открывает ур1.3)
</select>
</блок ур1>

<блок ур1.2>
<select>
<option>значение1 (открывает ур1.2.1)
</select>
</блок ур1.2>

<блок ур1.2.1>
......
</блок ур1.2.1>

<блок ур1.3>
<select>
<option>значение1 (открывает ур1.2.2)
</select>
</блок ур1>

<блок ур1.2.2>
......
</блок ур1.2.2>



Вроде нормально объяснил)
С javascript`ом у меня плоховато, так что пожалуйста с примером.
Заранее благодарен.
 
G

gnhaku

Спасибо большое форуму за поддержку!
Решение нашел, выложу точно не сдесь.
Спасибо за оперативность!
 
G

Gisma

угу, что-то никто не ответил на твой пост :)
 
A

Andrew Stephanoff

Для: gnhaku
не очень-то и хотелось, спама меньше будет
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!