如何选择复选框jquery对象

为什么我的jquery对象没有用$('.checkall').checked = true ;
这是一个小提琴 。
更新 : 工作代码

你需要这个:

 $('.checkall').prop('checked',true); 

要么:

 $('.checkall')[0].checked = true ; 

您可以使用.prop()设置checked的属性或直接将jQuery元素covnert到HTMLElement ,然后直接设置该值。

这是混合jQuery和DOM方法的问题。 jQuery无法访问节点的.value属性,而是使用:

 $('.checkall').prop('checked',true); 

参考:

  • prop()

使用.prop()

 $('.checkall').prop('checked',true)