【发布时间】:2014-12-27 14:31:53
【问题描述】:
您好,我一直在尝试根据选择的下拉菜单将单选按钮设置为某些值。
首先是select语句:
<select id="department" name="department" class="input-xlarge" onchange="setDefault();">
<option value="" selected></option>
<option value="1">Read Only</option>
<option value="2">HR Staff</option>
<option value="3">Select 3</option>
<option value="4">Select 4</option>
<option value="7">Select 5</option>
</select>
我创建了一个我认为可以设置值的函数,具体取决于所选内容。
<script>
function setDefault() {
if (department.val() == '1'){
alert('One');
}
$("#radio-0").prop("checked", true);
</script>
我认为如果部门的 val(选择下拉菜单)等于 1,则设置此值。
我在控制台窗口中得到的错误是*Uncaught TypeError: undefined is not a function*
我知道这应该很简单,但作为一个 jQuery 新手,我知道我可能犯了一个简单的错误。
总体而言,目标是根据下拉选择将一系列单选按钮设置为特定值。例如,如果选择只读,则某些值将设置为 1、2、3 4 或 5(对于单选按钮)等等,具体取决于下拉选择。
谢谢
【问题讨论】:
-
我试过了,得到了这个错误:Uncaught ReferenceError: setDefault is not defined
-
请参阅下面的工作解决方案。
标签: javascript jquery html