我有几个复选框和一个状态框,告诉您是否至少选中了其中一​​个复选框。

我也有一个选中的All/None复选框,它可以切换复选框,但是它不会触发分配给每个复选框的change事件,因此,如果使用了Check All/None复选框,则状态永远不会更新。

这是我的实现:

http://jsfiddle.net/axl163/Fckvd/1/

最佳答案

function toggleChecked(status) {
    $(".chkbx").each( function() {
        $(this).prop("checked", status).change(); // you have to trigger the event
    });
}

DEMO

10-02 17:52
查看更多