0

我有几个复选框,我想做一个“全选”选项。这些复选框的 ID 或名称是 'chk1'、'chk2'、chk3 ..... 选择器复选框的 ID 是 'SelectAll'

    $(document).ready(function () {
        $('#SelectAll').click(function () {
             $('input[name^="chk"]').attr("checked", this.checked);
        })
    })

该代码在我第一次选择和取消选择时工作正常,但在随后的点击后不起作用..请帮助。

4

1 回答 1

2
$(document).ready(function () {
    $('#SelectAll').on('change', function() {
        $('input[name^="chk"]').prop("checked", this.checked);
    });
});

小提琴

于 2013-05-26T16:13:22.387 回答