博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
e.stopPropagation();与 e.preventDefault();
阅读量:5071 次
发布时间:2019-06-12

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

e.stopPropagation()阻止事件冒泡            
冒泡事件测试
我们先看这段代码: 我们会看到这样的情况:span alert -> td alert -> table alert。这就叫事件冒泡。就是从下到上,从里到外,事件依次触发。有的时候我们不希望事件冒泡咋办? 如果想获得事件相关信息,就要给匿名方法加一个e对象,e就是事件对象。 e.preventDefault()阻止事件默认行为。$("a").click(function (e) { alert("默认行为被禁止喽"); e.preventDefault();});测试 return false等效于同时调用e.preventDefault()和e.stopPropagation() return false除了阻止默认行为之外,还会阻止事件冒泡。如果手上有一份jquery源代码的话,可查看其中有如下代码:if (ret===false){  event.preventDefault();  event.stopPropagation();}顶

 

转载于:https://www.cnblogs.com/shy1766IT/p/5346517.html

你可能感兴趣的文章
Javascript核心概述 - 深入了解javascript
查看>>
ambari 大数据安装利器
查看>>
java 上传图片压缩图片
查看>>
magento 自定义订单前缀或订单起始编号
查看>>
ACM_拼接数字
查看>>
计算机基础作业1
查看>>
Ubuntu 深度炼丹环境配置
查看>>
C#中集合ArrayList与Hashtable的使用
查看>>
js里=、== 和===有什么区别?
查看>>
如何将word转换成html
查看>>
从一个标准 url 里取出文件的扩展名
查看>>
浅谈线段树
查看>>
各种交换机接口及连接方法介绍【详细图文】
查看>>
JavaScript中的global对象,window对象以及document对象的区别和联系
查看>>
Array.prototype.slice.call(arguments)探究
查看>>
第二百八十节,MySQL数据库-外键链表之一对多,多对多
查看>>
第一百零五节,JavaScript正则表达式
查看>>
第五十一节,异常处理和断言
查看>>
第六十五,html嵌入元素
查看>>
jquery table 的添加和删除
查看>>