在使用jQuery改变CheckBox选中和不选中的时候,使用了下面语句改变:
$("[name = shoppingCurtList]:checkbox").attr("checked", true);
这样操作按道理来说是没有问题的,但是第二次点击的时候,选中和不选中的方法是执行了,而样式选中的样式没有改变,把上面的操
操作改为下面的操作,就会解决这个bug:
$("[name = shoppingCurtList]:checkbox").prop("checked", true);
全部代码如下所示:
html代码:
js代码:
这里补充一个知识点,arguments.callee.num = arguments.callee.num ? arguments.callee.num : 0;可以记录HTML标签的点击次数。