【发布时间】:2011-09-28 05:53:12
【问题描述】:
如果选中了特定的复选框,我想使用 jquery 从所需的选择框中进行选择(即不能将其保留为空白默认值)。我的代码:
$(document).ready(function(){
$("#myForm").validate({
rules: {
myDropDown: {
required: {
depends: function(element) {
return $("#myCheckbox:checked")
}
}
}
}
})
})
html:
<input type="checkbox" name="myCheckbox" id="myCheckbox" value="1">
<select name="myDropDown" id="myDropDown">
<option value="" selected></option>
<option value="1">Choice 1</option>
<option value="2">Choice 2</option>
<option value="3">Choice 3</option>
</select>
不仅代码无法正常工作,它还会丢弃我作为 javascript 的下一部分所拥有的 jquery 选项卡。
任何建议表示赞赏。
编辑:现在我已经整理了所有括号,现在的行为是,无论复选框是否被选中,它都会使选择框成为必填字段 - 即依赖部分不起作用。页面上的其他 javascript 现在可以正常工作了。
【问题讨论】:
-
对不起,我正在使用 jquery.validate.min.js