Javascript 选中jQuery中的所有复选框

Javascript 选中jQuery中的所有复选框,javascript,jquery,Javascript,Jquery,我有以下代码: if $('#myDiv').find('input[type=checkbox]:checked').removeAttr('checked'); 取消选中所有复选框是否有一行代码可以在不循环每个复选框的情况下将复选框添加到所有复选框 我试过: $(“#myDiv”输入[type=“checkbox”]).prop('checked'),$(this.prop('checked')) 但这并不奏效。 有人能帮我吗?试试这个: $('#myDiv input:checkbox

我有以下代码:

if $('#myDiv').find('input[type=checkbox]:checked').removeAttr('checked');
取消选中所有复选框是否有一行代码可以在不循环每个复选框的情况下将复选框添加到所有复选框

我试过:

$(“#myDiv”输入[type=“checkbox”]).prop('checked'),$(this.prop('checked'))

但这并不奏效。 有人能帮我吗?

试试这个:

 $('#myDiv input:checkbox').attr('checked',true);
根据公认的答案,这只适用于jquery 1.5.x及以下版本。

尝试以下方法:

 $('#myDiv input:checkbox').attr('checked',true);
根据公认的答案,这只适用于jquery 1.5.x及以下版本。

试试看

jquery1.6+ jQuery 1.5.x及以下版本 注意:
$(“:checkbox”)
等同于
$(“[type=checkbox]”
试试看

jquery1.6+ jQuery 1.5.x及以下版本
注意:
$(“:checkbox”)
相当于
$(“[type=checkbox]”

您的选择器中有一个输入错误…非常感谢。非常感谢。
$('#myDiv input:checkbox').attr('checked', true);