如何使用 JavaScript 或 jquery 选中/取消选中复选框?

Posted

技术标签:

【中文标题】如何使用 JavaScript 或 jquery 选中/取消选中复选框?【英文标题】:How to to Check/Uncheck check-box using JavaScript or jquery? 【发布时间】:2014-02-11 01:59:21 【问题描述】:

我可以使用以下代码添加checked 属性

$('#specificCheckBox').prop('checked', true);

但是如何使用 jquery 或 javascript 删除此属性。

【问题讨论】:

check / uncheck checkbox using jquery?的可能重复 【参考方案1】:

不要删除它,而是将其设置为 false:

$('#specificCheckBox').prop('checked', false);

【讨论】:

在输入元素上没有真假,只有选中的属性就足够了,这对我来说很混乱。 @SwapL 在这里您要设置属性,而不是属性,但它很令人困惑,请参见:***.com/questions/5874652/prop-vs-attr 您仍然可以设置属性,但对这种“属性”使用 prop是首选方法 @SomnathKharat 这是真的!但是 OP 要求删除它,恕我直言,这与通常的类似问题完全不同,并且仍然没有解释为什么你也发布了答案;) issue 不适合发布和支持,qus 不适合 u.its 支持的人【参考方案2】:

在javascript中:

document.getElementById("specificCheckBox").checked = false;

在 Jquery 中:

$('#specificCheckBox').prop('checked', false);//version 1.6+

【讨论】:

【参考方案3】:

这里是fiddle

$('#btnCheck').click(function()
    $('#check').attr('checked', true);
);

$('#btnUncheck').click(function()
    $('#check').attr('checked', false);
);

【讨论】:

以上是关于如何使用 JavaScript 或 jquery 选中/取消选中复选框?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JavaScript 或 jQuery 更改数组内对象的值?

如何使用 jquery 或 javascript 删除索引处的行? [复制]

如何使用 jQuery 或 JavaScript 设置底边距

如何使用 PHP 或 JavaScript/jQuery 禁用地址栏?

如何防止使用 jQuery 或 Javascript 进行双重提交?

当您使用 javascript 或 jquery 将鼠标悬停时,如何使图像或按钮发光?