哪个Element属性连接到CSS`:checked`选择器?

时间:2014-06-23 22:52:23

标签: javascript jquery css dom

我正在使用CSS :checked选择器,例如

.myCheckbox:checked {
    // style checked state
}

但是,当我设置

$('.myCheckbox').each(function() { this.checked = false });

上面的CSS仍然匹配。

如何让上述:checked CSS规则停止匹配?

2 个答案:

答案 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);来检查/取消选中复选框元素。