我有一个始终选中的复选框,但根据我表单中其他位置的用户输入(我在选择框上有onChange="functionName"
)我想取消选中它。
我该怎么做?
答案 0 :(得分:20)
是否需要使用jQuery? 请问JavaScript:
检查:document.getElementById("ckBox").checked = true;
取消选中:document.getElementById("ckBox").checked = false;
答案 1 :(得分:12)
$('#mycheckbox').attr('checked', false)
答案 2 :(得分:2)
答案 3 :(得分:1)
检查:
$('input[name=foo]').attr('checked', true);
取消选中:
$('input[name=foo]').attr('checked', false);
相应地调整选择器。
答案 4 :(得分:1)
您只需要从元素中删除属性checked
。
$("#yourSelect").change(function () {
$("#yourCheckBox").removeAttr("checked");
});
答案 5 :(得分:-1)
我认为最简单的方法是调用$('theCheckbox').click()
您也可以使用$('theCheckbox').checked = false
或$('theCheckbox').removeAttribute('checked')