绑定多个事件,如何决定前面事件失败后面事件不执行
来源:互联网 发布:武昌淘宝摄影 编辑:程序博客网 时间:2024/06/05 01:55
其实就用冒泡
把最后一个事件,写在父层,如果子层事件return false,则冒泡停止,父层事件不执行
<div id="aaa">
<div id="bbb">
<input type="button" id="ccc" value="" />
</div>
</div>
<script>
$("#ccc").bind("click", function () {
alert(1);
});
$("#ccc").bind("click", function () {
alert(2);
return false;
});
$("#bbb").on("click", "#ccc", function () {
alert(3);
});
</script>
alert(3)不会被执行,因为ccc的click事件中,有一个事件return false了
这可以用于表单验证,
在表单提交事件中,绑定N个验证方法,在父层绑定一个confirm,如果有一个验证方法return false,就不会去执行confirm
0 0
- 绑定多个事件,如何决定前面事件失败后面事件不执行
- 如何做到js绑定事件的同时不执行事件
- 如何绑定多个事件在 onload
- [error handle][java script]如何做到js绑定事件的同时不执行事件
- 当DOM绑定多个事件时如何在执行之前做一次验证
- 绑定多个onload事件
- jquery 绑定多个事件
- js事件on动态绑定数据,绑定多个事件
- jquery如何对多个对象绑定同一事件
- jquery如何对多个对象绑定同一事件
- JavaScript 中 onload 事件如何绑定多个方法
- jquery 多个对象如何绑定同一事件
- Vue同一个dom元素如何绑定多个点击事件?
- ajaxStop事件不执行
- EventDelegate---如何绑定事件
- 动态生成的html绑定click事件没有效果不执行 click事件重复绑定问题
- JavaScript 中 当用live绑定多个同名事件时,如何移除事件。
- jquery on事件jquery on实现绑定多个事件
- Swift Tips - Array 类型
- linux .o a .so .la .lo的区别
- statfs获得硬盘使用情况 模拟linux命令 df(转)
- JavaScript之五:继承
- 设计模式(二):抽象工厂模式
- 绑定多个事件,如何决定前面事件失败后面事件不执行
- linux dynamic , static library
- 短信猫使用
- shell脚本学习指南之文本排序与排重等
- 去掉导航栏的阴影
- uva 11292
- [关于程序员看经典书籍的隐喻]--记专业书籍的理解
- android 控件学习之列表
- 嵌入式各类MCU的学习方法