有什么方法可以实现此功能,我选择了所有类型的复选框,它选择了类 multicheckBox2 中的所有复选框,我可以根据全选切换这些复选框。现在我在类 multicheckBox 中的每个复选框都有自己的事件,这些事件显示或隐藏一组其他元素并设置它们的值。说我的复选框之一是#expense-RentInclusiveOf-Electricity。现在我的问题是,当我检查全选时,我想自动触发功能 toggleElectricity() 但这没有发生,因为$("#expense-RentInclusiveOf-Electricity").click(function()
在未绑定的单击事件上,有什么方法可以将事件 .click 更改为其他内容并制作这可能吗?
$("#expense-RentAllUtilites-All").click(function(){
var status = $(this).attr('checked')?true:false;
toggleAllRentals(status);
});
function toggleAllRentals(status) {
$(".multiCheckBox2 input").each( function() {
$(this).attr("checked",status);
});
}
$("#expense-RentInclusiveOf-Electricity").click(function(){
toggleElectricity(this);
});
function toggleElectricity($this){
if($($this).is(':checked')) {
$("#expense-Electricity").val('0');
$(".electricity").hide();
} else {
$("#expense-Electricity").val('50');
$(".electricity").show();
};
}