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