0
有没有什么办法可以实现这个功能,我选择了所有类型的复选框,选中类multicheckBox2中的所有复选框,我可以基于全选来切换这些复选框。现在我的multicheckBox类中的每个复选框都有自己的事件,它显示或隐藏一组其他元素并设置它们的值。说我的复选框之一是#费用 - RentInclusiveOf - 电力。现在我的问题是,当我检查选择所有我想要自动触发函数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();
};
}
的jsfiddle脚本http://www.jsfiddle.net – undefined 2012-04-12 08:34:28