jQuery 按钮检查所有复选框问题
我有一个按钮可以选中 div
中的所有复选框并取消选中。
但是,如果我要手动选中一个复选框,然后单击“全部选中”按钮,然后取消选中所有复选框,则手动选中的复选框不会取消选中!
有什么想法吗?
I have a button that checks all checkboxes in a div
and un-checks.
However if I were to manually check one checkbox, then hit the Check all button and then uncheck all, the checkbox which was manually checked does not become unchecked!
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
那是因为 jQuery 在 1.6 中发生了变化,
使用
attr
而不是prop
破坏了它。尝试使用
prop
代替更新的小提琴:http://jsfiddle.net/hM5bu/2 /
请参阅此问题:.prop() 与 .attr() 了解更多信息jQuery 1.6 中的
prop
和attr
Thats because jQuery was changed in 1.6
Using
attr
instead ofprop
is what is breaking it.Try using
prop
insteadUpdated fiddle: http://jsfiddle.net/hM5bu/2/
See this question: .prop() vs .attr() for more about
prop
andattr
in jQuery 1.6这是一个解决方案:
here is a solution: