做的练习, 用JavaScript 实现对 checkbox 的全选、取消全选、反选 效果。
思路是根据情况给 checkbox 的 checked 赋值 true 或者 false。(这里有个问题: 为什么 <input type="checkbox" checked="不管是什么" > 谷歌里显示的都是打勾状态??)
代码如下:

上面那个效果虽然实现了,后来在查资料时, 发现有个人说, 不应该直接改变`checked` 的值, 因为`checkbox`状态改变时要处理一些问题?所以要`click` 他是因为`attr` ` 以下原文和链接:
因一些原因要实现checkbox的单选,实现的方法是当选中一个checkbox时,用jQuery选择除这个刚选中的checkbox外所有已经被选中的checkbox,然后触发其click事件(因为每个checkbox状态改变时要处理一些问题,所以不能直接将其checked状态改为false),但却莫名其妙地进入了无限循环.
http://www.cnblogs.com/angeld...
慕姐8265434
芜湖不芜
随时随地看视频慕课网APP
相关分类