Эй, можешь помочь мне разобраться? Мне нужно скрыть / показать div на основе выпадающего списка (выпадающий список имеет только имя, без идентификатора). Если значение выпадающего списка равно 2, его нужно показать, а для всего остального его нужно скрыть. Вот что у меня пока есть, но, похоже, это не работает (я попытался использовать похожий код на флажке, и он работал нормально, поэтому, очевидно, я что-то упустил) (Невозможно изменить код выпадающего списка)
JavaScript
$(document).ready(function() {
$('#addons').hide();
$("input[name='configoption[1]']").change(function() {
if($(this).val() != 2) {
$('#addons').hide();
} else
$('#addons').show();
} );
});
});
HTML
<select name="configoption[1]">
<option value="1" selected="selected">Test 1</option>
<option value="2">Test 2</option>
</select>
<div id="addons">
Hi
</div>