@focusss

Как при выборе значения Select показывать или скрывать блок?

Есть select, при клике которого я получаю его значение 1, 2, 3 и хочу показать блок в том же порядке.

<select name="Selectmenu" class="evidence-select">
     <option value="1">Один</option>
     <option value="2">Два</option>
     <option value="3">Три</option>
</select>

 <div class="evidence-content">Один</div>
 <div class="evidence-content">Два</div>
 <div class="evidence-content">Три</div>

$(document).ready(function($) {
  $('.evidence-content').hide(); //скрылл всё
  $('.evidence-content:first').show(); //показываю первый блок

  $('.evidence-select').click(function () {
    var i = $(this).val(); //после клика по селекту получил его значение в переменную
    //вот тут уже туплю
    
  })
});

То есть, хочу при клике на option со значением 2, чтоб показался div со значением ДВА, а остальные скрывались. И т.д.
  • Вопрос задан
  • 948 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно сделать функцию, которая будет проходить по этим блокам и прятать все / показывать нужный.
Вызывать её при каждом изменении селекта, ну и в самом начале.

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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