作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
第一次按“全选”时,所有复选框都会突出显示。但再次按下时,它们不会被移除。问题是什么?链接:https://jsfiddle.net/erLqk2v9/2/
JQuery 代码:
$(document).ready(function() {
$(".select-all").click(function() {
var checkboxes = $("form input[type=checkbox]");
if($(this).is(":checked")) {
checkboxes.prop("checked", false);
} else {
checkboxes.prop("checked", true);
}
});
});
最佳答案
通过使用 !$("#all-val").is(":checked") 解决了这个问题
您可以查看下面的工作 fiddle 链接。
https://jsfiddle.net/erLqk2v9/3/
希望它对你有用!
关于jquery - 第二次单击时输入复选框不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41963032/
我是一名优秀的程序员,十分优秀!