我的网格中有一个复选框列,在检查主标题或标题复选框时,所有复选框都会被选中,同样适用于未经检查的场景。但是我希望在选中所有复选框时,标题复选框应自动检查,何时其中一个未选中标题复选框应取消选中2 ....需要的是一个javascript或jquery函数....请帮助....
答案 0 :(得分:2)
Hiya希望这有助于一个有效的例子:(我认为这是你正在寻找的 - 显然你需要做出改变以适应你的具体要求)
代码解决方案&链接:
如果您有任何代码,请制作一个jsfiddle,我们可以帮助您解决问题。
干杯,
答案 1 :(得分:0)
以下假设您在表格中有TBODY且“全部检查”ID =“main_check”并且不在TBODY中
var $main_check = $('#main_check');
/* cache all the row checkboxes*/
var $row_checks = $('tbody input:checkbox');
$row_checks.change(function() {
var thisChecked = this.checked, main_checked;
if (!thisChecked) {
main_checked = false;
} else {
main_checked = $row_checks.length == $row_checks.filter(':checked').length;
}
$main_check.prop('checked', main_checked);
});