如果选中了一个复选框,则自动选择页面jQuery上的其余复选框?

时间:2011-02-05 19:24:03

标签: jquery

如果选中了“selectAll”类的复选框,我希望自动检查页面上的其余复选框。我得到了以下工作:

$('.selectAll').click(function() {
    $("input[type='checkbox']").attr('checked', true);
});

但是我希望在再次点击选择全部时取消选中所有复选框,我无法使该部分正常工作。怎么办?

1 个答案:

答案 0 :(得分:3)

您可以将true更改为其他参数...

$('.selectAll').click(function() {
    $("input[type='checkbox']").attr('checked', this.checked);
});

(测试:http://jsbin.com/ogobi5