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