我有我的选择框:
<select name="in_slider" id="in_slider">
<option value="1">Yes</option>
<option value="0" selected="selected">No</option>
</select>
如您所见,其中有两个,其中一个已被选中(需要默认为此选择,以便在传递到数据库时正确处理)
下面我有另一个选择和选项,完全相同的代码只是名称和 ID 不同。
当用户单击第一个选择选项并将值更改为 Yes(1) 我需要第二个选择来隐藏()
我努力了:
$(document).ready(function() {
var selectedoption = $('#in_slider').val();
var valueistrue = "1";
if (selectedoption == valueistrue) {
$('#selectboxtwo').hide();
}
});
但无济于事。:(
因为已经选择了一个值,所以它会在页面加载时运行,我不能让这种情况发生,因为最初第二个选择需要可见。
JsFiddle = http://jsfiddle.net/WwnbG/