如何取消选中复选框?

时间:2011-05-12 13:49:44

标签: javascript jquery html

我有一个始终选中的复选框,但根据我表单中其他位置的用户输入(我在选择框上有onChange="functionName")我想取消选中它。

我该怎么做?

6 个答案:

答案 0 :(得分:20)

是否需要使用jQuery? 请问Ja​​vaScript:

检查:document.getElementById("ckBox").checked = true;

取消选中:document.getElementById("ckBox").checked = false;

答案 1 :(得分:12)

$('#mycheckbox').attr('checked', false)

答案 2 :(得分:2)

请参阅this post

还要注意,在jquery 1.6中你应该使用

$(".mycheckbox").prop("checked", true/false)

答案 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')