我有一个按钮可以选中 div
中的所有复选框并取消选中。
但是,如果我手动选中一个复选框,然后点击“选中所有”按钮,然后取消选中所有,手动选中的复选框不会变为未选中状态!
有什么想法吗?
最佳答案
那是因为 jQuery 在 1.6 中发生了变化
使用 attr
而不是 prop
是破坏它的原因。
尝试使用 prop
代替
更新 fiddle :http://jsfiddle.net/hM5bu/2/
看到这个问题:.prop() vs .attr()有关 jQuery 1.6 中的 prop
和 attr
的更多信息
关于javascript - jQuery 按钮来检查所有复选框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967279/