在以下代码中 - 我如何执行检查和取消检查。现在它只做一件事:
$('#div_group').click(function() {
var status = $(this).attr('checked');
if( ! status) {
status = false;
}
$("input[id~='div_group']").attr('checked', true);
});
您需要使用 prop 而不是 attr。尝试...
$("input[id~='div_group']").prop('checked', true);
然后取消选中它设置true
为false
使用.prop
代替.attr
:
$('#div_group').click(function() {
var $this = $(this);
$("input[id~='div_group']").prop('checked', $this.is(':checked'));
});