我有禁用行中的所有复选框,并作为托运标志着他们一个jQuery脚本:如何禁用和取消选中复选框上的复选框?
$(function() {
enable_cb();
$("#group1").click(enable_cb);
});
function enable_cb() {
if (this.checked) {
$("input.group1").attr("disabled", true);
$("input.group1").attr("checked", true);
} else {
$("input.group1").removeAttr("disabled","checked");
}
}
这是我拨弄HTML:http://jsfiddle.net/3fksv/16/
我想要的复选框的其余部分以显示活动再次,取消选中复选框取消选中。我在脚本中做了什么错误?
尝试使用'.prop'取代'.attr' –
您的来电enable_cb()上的document.ready将使this.checked是未定义。这就是它没有正确初始化的原因。与attr你需要使用'checked' – abc123