我有几个复选框和一个状态框,它告诉您是否至少选中了一个复选框。
我还有一个全选/无复选框,用于切换复选框,但它不会触发分配给每个复选框的更改事件,因此如果使用全选/无复选框,状态永远不会更新。
这是我的实现:
最佳答案
function toggleChecked(status) {
$(".chkbx").each( function() {
$(this).prop("checked", status).change(); // you have to trigger the event
});
}
关于jQuery 是 attr 更新复选框不触发更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10743791/