25

在 jQuery 1.9 v 复选框未选中,一旦我取消选中它,尝试通过单击按钮再次检查

$("#add_cart_checkbox").attr("checked",'checked') ;
4

2 回答 2

57

你必须使用prop,并传递一个布尔值:

$("#add_cart_checkbox").prop("checked", true) ;
于 2013-01-24T05:18:02.940 回答
1

在这个 JsFiddle 上工作正常

$("#add_cart_checkbox").attr("checked",'checked') ;

一定是事件冒泡的问题导致两次调用click事件。

于 2013-01-24T05:29:46.773 回答