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