博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery阻止冒泡事件:$('span').bind("click",function(event){event.stopPropagation();})(有用源)...
阅读量:4610 次
发布时间:2019-06-09

本文共 534 字,大约阅读时间需要 1 分钟。

冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。

外层div元素
内层span元素 外层div元素

  

当点击span时,会触发div与body 的点击事件。点击div时会触发body的点击事件。

如何防止这种冒泡事件发生呢?

修改如下:

event.stopPropagation(); // 阻止事件冒泡

有时候点击提交按钮会有一些默认事件。比如跳转到别的界面。但是如果没有通过验证的话,就不应该跳转。这时候可以通过设置event.preventDefault(); //阻止默认行为 ( 表单提交 )。

用户名:

还有一种防止默认行为的方法就是return false。效果一样。

1 

同理,上面的冒泡事件也可以通过return false来处理。

原文地址:http://www.cnblogs.com/jiqing9006/archive/2012/09/11/2679831.html

转载于:https://www.cnblogs.com/dsheldon/p/4395632.html

你可能感兴趣的文章
也谈智能手机游戏开发中的分辨率自适应问题
查看>>
【转】MYSQL数据库设计规范与原则
查看>>
《中国大历史》—— 读后总结
查看>>
回溯法算法框架
查看>>
残差学习【转载】
查看>>
0302 关于IT行业的就业感想
查看>>
3、流程语句相关练习
查看>>
30、git 使用
查看>>
iOS网络-02-数据解析(JSON与XML)
查看>>
python列表求和的几种等效电路
查看>>
Luogu P3393 逃离僵尸岛
查看>>
Flatten Binary Tree to Linked List
查看>>
Edit Distance
查看>>
软件工程第一次作业补充
查看>>
N76E003---输入捕获
查看>>
poj 1094 Sorting It All Out(拓扑排序)
查看>>
acdream B - 郭式树 (水题 卡cin,cout, 卡LL)
查看>>
BMP图像格式
查看>>
python的匿名函数lambda解释及用法
查看>>
c#遍历Dictionary使用KeyValuePair
查看>>