我正在使用CSS :checked
选择器,例如
.myCheckbox:checked {
// style checked state
}
但是,当我设置
时$('.myCheckbox').each(function() { this.checked = false });
上面的CSS仍然匹配。
如何让上述:checked
CSS规则停止匹配?
答案 0 :(得分:2)
您的代码对我来说绝对合适:http://jsbin.com/xakugemi/1/edit?html,css,output。只需选中该复选框,然后点击uncheck
按钮即可。但请注意,IE中的:checked
选择器缺少浏览器支持< 8。:http://caniuse.com/#search=checked。
答案 1 :(得分:0)
在您的代码中使用:$(this).prop('checked', false);
来检查/取消选中复选框元素。