javascript - jQuery 按钮来检查所有复选框问题

标签 javascript jquery checkbox

我有一个按钮可以选中 div 中的所有复选框并取消选中。

但是,如果我手动选中一个复选框,然后点击“选中所有”按钮,然后取消选中所有,手动选中的复选框不会变为未选中状态!

有什么想法吗?

http://jsfiddle.net/hM5bu/1/

最佳答案

那是因为 jQuery 在 1.6 中发生了变化

使用 attr 而不是 prop 是破坏它的原因。

尝试使用 prop 代替

更新 fiddle :http://jsfiddle.net/hM5bu/2/

看到这个问题:.prop() vs .attr()有关 jQuery 1.6 中的 propattr 的更多信息

关于javascript - jQuery 按钮来检查所有复选框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5967279/

相关文章:

javascript - 监听器丢失对 "this"的引用 - jQuery

javascript - 复制到剪贴板而不附加文本区域

javascript - 如何在jquery中获取未选中的复选框值

php - 单击复选框后,jquery/ajax/php 将数据加载到文本字段中

当背景为白色时,Android 5.0 使未选中的复选框不可见

javascript - Select2 过滤器不起作用

javascript - W3.CSS 导航选项卡 - 显示 2 id

javascript - 使用 JavaScript 动态控制 HTML5 音频

javascript - 从 JSON 数据生成无序列表?

javascript - 如何在 jQuery/JavaScript 中正确插入 PHP 变量?