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