JQuery-是否存在任何未单击事件?

JQuery-是否存在任何未单击事件?,jquery,Jquery,我有一个主要的复选框来自动选中html表中的所有复选框 我用这个代码来做: $('.checkallsave').click( function() { $('.savecheck').attr('checked',true); }); 现在,我想取消选中主体复选框时的所有复选框,我如何才能做到这一点不,没有取消选中事件,但您可以设置savecheck复选框的checked属性,以便在每次单击时与checkallsave复选框的属性相匹配 $('.checkall

我有一个主要的复选框来自动选中html表中的所有复选框

我用这个代码来做:

   $('.checkallsave').click( function() {
        $('.savecheck').attr('checked',true);
    });

现在,我想取消选中主体复选框时的所有复选框,我如何才能做到这一点

不,没有取消选中事件,但您可以设置savecheck复选框的checked属性,以便在每次单击时与checkallsave复选框的属性相匹配

$('.checkallsave').click( function() {
    $('.savecheck').prop('checked',$(this).prop('checked'));
});


(除此之外,这里有一些复选框是双向的(更改底部的复选框会影响主框),包括不确定属性)

否,没有取消选中事件,但您可以在单击时将savecheck复选框的checked属性设置为与checkallsave复选框的checked属性相匹配

$('.checkallsave').click( function() {
    $('.savecheck').prop('checked',$(this).prop('checked'));
});


(除此之外,这里有一些复选框是双向的(更改底部的复选框会影响主框),包括不确定属性)

我猜您真正想要的是
更改事件,并根据主体等选中所有复选框

$('.checkallsave').on('change', function() {
     $('.savecheck').prop('checked', this.checked);
});

我猜您真正想要的是
更改
事件,并根据主体等选中所有框

$('.checkallsave').on('change', function() {
     $('.savecheck').prop('checked', this.checked);
});

您需要检查当前复选框的条件,只需编辑功能代码即可。请尝试以下代码:

$('.savecheck').prop('checked', $(this).prop('checked'));

这将检查代码中的当前值(注意
This
将检查
.checkallsave
元素的条件,然后其条件也将应用于
.savecheck
复选框

您需要检查当前复选框的条件,只需编辑功能代码即可。请尝试以下代码:

$('.savecheck').prop('checked', $(this).prop('checked'));
这将检查代码中的当前值(注意
This
将检查
.checkallsave
元素的条件,然后其条件也将应用于
.savecheck
复选框