Код:
<select class="select" id="aitype">
<option selected disabled>Выберите тип</option>
<option value="0">Тип 1</option>
<option value="1">Тип 2</option>
</select>
<div class="title">Выбрано</div>
Задача, если в Select выбрано значение Тип 2 (value 1), скрыть идущий далее <div class="title">Выбрано</div>
.
Как это сделать? Использую бутстрап. Так же было бы желательно, на чистом CSS.
Пытался сам:
#aitype[value="0"] ~ .title {
display: none;
}
Не работает.
Проще на jquery:
$('#aitype').change(function(){
if($(this).val() == 1) {
$('.title').css('display','none');
}
else {
$('.title').css('display','block');
}
});
<script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>
<select class="select" id="aitype">
<option selected disabled>Выберите тип</option>
<option value="0">Тип 1</option>
<option value="1">Тип 2</option>
</select>
<div class="title">Выбрано</div>
<select class="select" id="aitype" onchange="this.nextElementSibling.hidden = this.value == 1;">
<option selected disabled>Выберите тип</option>
<option value="0">Тип 1</option>
<option value="1">Тип 2</option>
</select>
<div class="title">Выбрано</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как правильно отобразить меню на телефоне с помощью jqueryЧтобы было вот так