【发布时间】:2010-01-15 10:57:55
【问题描述】:
嘿,你能帮我解决这个问题吗?我需要基于下拉框隐藏/显示一个 div(下拉框只有一个名称,没有 id)。如果下拉框的值为 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>
【问题讨论】:
标签: javascript jquery html forms