嵌套事件触发器
nested events trigger
有什么方法可以实现此功能,我选择了所有类型的复选框,该复选框选择了类multicheckBox2中的所有复选框,我可以根据全选切换这些复选框。现在,我的类multicheckBox中的每个复选框都有自己的事件,这些事件显示或隐藏一组其他元素并设置其值。假设我的一个复选框是 #expense-租金包含电力。现在我的问题是,当我选中全选时,我想自动触发函数 toggleElectric(),但这并没有发生,因为$("#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();
};
}
尝试更改事件:
$("#expense-RentInclusiveOf-Electricity").change(function() {
});
相关文章:
- jQuery触发器事件在一个循环中多次出现
- 每次只在第一个上单击事件触发器
- jquery on触发器按键事件两次
- 2个Analytics帐户中的Google Analytics事件触发器跟踪
- JavaScript 触发器事件在 Android 上选择文本
- 更改多个选择选项后的jQuery触发器事件
- HTML中的触发器事件<选择>框
- 如何检测jQuery触发器事件完成
- 测试具有触发器事件的函数
- 无法从触发器事件中获取参数值
- 触发器事件,当自动完成完成密码输入时
- 如何解除绑定从外部js文件添加的触发器事件
- UpdatePanel触发器,如何设置触发器事件__doPostBack
- 有没有办法在控制台中自动输出所有backbone.js触发器/事件?
- Ajax生成的元素上的触发器事件
- 绑定到另一个文件中的触发器事件
- 选择JavaScript中的框触发器事件
- DOM加载后定义的触发器事件-JIRA打开新的问题模式
- PHP生成的表上的触发器事件
- 选择在jQuery中不起作用的触发器事件