К примеру есть код:
$("#select").on('change', function() {
if ($(this).val() == "value1") {
$("#input").show();
} else {
$("#input").hide();
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<select id="select">
<option value="value1">Value1</option>
<option value="value2">Value2</option>
<option value="value3">Value3</option>
<div id="input" style="display: none;">Ввод</div>
</select>
</form>
Как обработать несколько значений if($(this).val() == "value1"){ например value1 и value2 ?
Если необходимо проверить одно значение на совпадение нескольким другим, то можно использовать $.inArray()
в JQuery Описание, предварительно скомпоновав проверяемые значения в массив. Если необходимо менять код в зависимости от того, какое значение, то это стандартный оператор switch
Если не менять структуру используйте switch
switch(expression) {
case 'value1':
code block
break;
case 'value2':
code block
break;
default:
code block
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я написал в css что при наведении на 4 блока с разным классом они меняли свой цвет , написал другому блоку что при наведении у него будет появляться...