解决jQuery操作复选框Firefox两次无法检查问题

最近工作中使用jQuery的复选框操作,使用下面的方法来选择和取消选择:
复制代码代码如下所示:
VAR系统= allcheckobj.is(':检查);
IscheckedchecksObj.attr('checked ',真的):checksobj.attr('checked,假);

调试时,IE没有问题,考虑到兼容性,试试Firefox,有问题。
复选框绑定click事件,点一次,然后单击选中,然后类比。这是IE没有问题,但当试验在Firefox中,第一个没有问题,你可以显示并选择取消,但是当去选中复选框,复选框的属性值的变化查看修改代码没有正确的显示状态,纠结了好久,找不到原因。
正解:稍后在图标上,jQuery版本的原始版本。
$(*),Attr(attrname );和jQuery的版本是1.9,它是存在的相容性和稳定性问题。
jQuery清楚地指出,1.6 +的jQuery是由道具的属性来判断的,尤其是复选框的复选框,
复制代码代码如下所示:
$(输入{类型= 'checkbox})。道具(检查);
$(输入{类型= 'checkbox})。道具(残疾人
$(输入{类型= 'checkbox})。道具(查看

使用改变属性来支撑,问题就解决了。
你遇到过这个奇怪的问题吗赶快试试