Javascript 如何使用jquery选中复选框?

Javascript 如何使用jquery选中复选框?,javascript,jquery,Javascript,Jquery,我有三个复选框,我试图实现“全部”和“无” 但它不起作用。 检查控制台,我可以看到$(“#None”).checked返回“undefined”。 $('#None')。attr('checked')也应该工作,但也会返回'undefined'。 $(“#无”)正在运行。我可以展开它,并看到“选中”道具正在更新,因为我选中并取消选中该框 更新 $(“#无”)。是否(“:选中”)有效 $('#None')。attr(':checked')仍未定义 现在我只需要在三个框上设置“选中”,但没有任何效果

我有三个复选框,我试图实现“全部”和“无”

但它不起作用。 检查控制台,我可以看到$(“#None”).checked返回“undefined”。
$('#None')。attr('checked')也应该工作,但也会返回'undefined'。
$(“#无”)正在运行。我可以展开它,并看到“选中”道具正在更新,因为我选中并取消选中该框

更新
$(“#无”)。是否(“:选中”)有效
$('#None')。attr(':checked')仍未定义

现在我只需要在三个框上设置“选中”,但没有任何效果

$(“#无”).attr('checked')=true失败,返回“您无法分配给函数调用”。

$('#None')。checked=true不会失败,但不会更改任何内容。

解决方案是仔细查看控制台中为$('#None')打开的节点

很好用。

我继续发帖问这个问题,因为答案很简单,很难找到。

或者使用jQuery
prop()
<代码>如果($('#None').prop('checked')){$('#cBox').prop('checked',false)},以及。这是否回答了您的问题?
<div class="controls col-md-5">
     <input id="None" name="None" type="checkbox" value="true" /><input name="None" type="hidden" value="false" />
     <label for="None">None</label>
</div>
if ($('#None').checked) {
    $('#cBox').checked = false;
}
if ($('#None')[0].checked) {
    $('#cBox')[0].checked = false;
}