位置: 编程技术 - 正文

深入理解jQuery中的事件冒泡(深入浅出jquery)

编辑:rootadmin

推荐整理分享深入理解jQuery中的事件冒泡(深入浅出jquery),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:深入浅出jquery,浅谈jquery的应用,jquery原理解析,浅谈jquery的应用,浅谈jquery的应用,简述jquery,深入理解javascript pdf,jquery的理念是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

1.什么是冒泡

eg:

当你单击‘内层span元素'时,即触发<span>元素的click事件时,会输出3条记录

即:

内层span元素被点击

外层div元素被点击

body元素被点击

这就是事件冒泡引起的。

2.事件冒泡引发的问题

.事件对象

在程序中使用事件对象,只需要为函数添加一个参数,jQuery代码如下:

.停止事件冒泡

在jQuery中提供了stopPropagation()方法来停止事件冒泡

以span元素绑定click事件为例:

当你单击‘内层span元素'时,即触发<span>元素的click事件时,这时只会输出1条记录

深入理解jQuery中的事件冒泡(深入浅出jquery)

即:

内层span元素被点击

这样就解决了冒泡问题

.阻止默认行为

网页中的元素有自己默认的行为,例如,单击超链接后会跳转,单击‘提交'表单会提交,有时需要阻止元素的默认行为

在jQuery中,提供了preventDefault()方法来阻止元素的默认行为。

eg:以输入提交为例

假如你不输入内容,这样就可以阻止默认行为(表单提交)

总结:如果想同时对事件停止冒泡和默认行为,可以在事件处理函数中返回false。这是对在事件对象上同时调用stopPropagation()方法和preventDefault()方法的一种简写方式。

在上面表单的例子中,可以把

event.preventDefault(); //阻止默认行为(表单提交)

改写为:return false;

也可以把事件冒泡中的event.stopPropagation(); //停止事件冒泡

改写为:return false;

.事件捕获

.事件对象的属性

事件对象的属性 详情请参考:

JQuery 传送中文乱码问题的简单解决办法 一、客户端先进行编码,服务端再解码。客户端发送数据:varnames=encodeURIComponent("电费");names=encodeURIComponent(names);$.post("test.donames="+name,null,function(){});服

深入理解jQuery之防止冒泡事件 冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。下面是html代码部分:bodydivid="content"外层div元素span内层span元素/span外层div元素/divd

jQuery unbind 删除绑定事件详解 unbind([type],[data])是bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。你可以将你用bind()注册的自定义

标签: 深入浅出jquery

本文链接地址:https://www.jiuchutong.com/biancheng/387242.html 转载请保留说明!

上一篇:jQuery 弹出层插件(推荐)(jquery弹出页面窗口)

下一篇:JQuery 传送中文乱码问题的简单解决办法(jquery trigger 传参数)

  • 企业卖车交税怎么算的
  • 一个人可以做多少家公司法人
  • 进项认证以后如何开具红字信息表
  • 销项税额和进项税额发票怎么区别
  • 减免税款借贷方表示
  • 研发人员的社保也要进入研发费用吗
  • 个人向公司账户存款
  • 补交以前年度的所得税
  • 试用期社保是按照应发工资缴纳吗
  • 互联网企业招商方案
  • 土地流转承包费拖欠
  • 销售沙石可以简易计征吗
  • 供应商不给货款怎么办
  • 哪些单位可以开专票
  • 个人所得税怎么查
  • 增值税已交税金什么情况下使用
  • 企业核销应收账款需要什么资料
  • 预缴企业所得税额怎么算
  • 1697511215
  • linux系统怎么查看mac地址
  • 收到对方投资款怎么做会计凭证
  • 琼斯的大海怪
  • 营改增的会计分录
  • 工伤单位支付
  • 提高支票处理效率的有效方法是
  • 记账凭证摘要是什么意思
  • 临时存款账户怎么开户
  • apache修改默认路径
  • 税控系统技术维护费税率
  • 人工智能ai软件免费版app
  • vue过滤器可以异步吗
  • 火遍全网的超燃神曲旋律震撼人心,听完热血沸腾!
  • ci框架视频教程
  • php时间代码
  • 2022年windows11windows10最强VMware Workstation 16 Pro for Windows虚拟机软件最新授权版16.2.3-19376536版本
  • 出差补贴应该怎么入账
  • 以股权换股权税务问题
  • 住宿费记入管理费用还是营业费
  • Mysql半同步复制原理及问题排查
  • 税控盘的作用是什么
  • 工业设备种类
  • ipv6的设置
  • 私车公用属于违反什么纪律
  • 短信收到电子退库收入什么意思
  • 营改增行业销售额的确定
  • 参加新冠疫情防控工作总结
  • 员工休产假不发工资违法吗
  • 偿债基金专户
  • 公司把钱打到银行了,银行未打到我工资卡
  • 设计费要计入固定成本吗
  • 大修和维修怎样定义
  • 关于新企业所得税法说法正确的是
  • 辅导期一般纳税人标准
  • 商品进销存台账
  • 交易性金融资产的账务处理
  • sqlserver函数大全
  • mysql 元组
  • winxp/win2000/win2003
  • 部署与布署哪个正确
  • wlan device什么意思
  • 将程序桌面图标放到桌面
  • win8系统没有自带的游戏吗
  • win8怎么彻底删除安装的软件
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • 第一个闹钟
  • promise实例方法
  • 严苛认证
  • jquery查找节点
  • python抓视频保存本地
  • 税务局稽查科是干什么的工作
  • 安家费购房补贴区别
  • 网上申报纳税小程序下载
  • 浙江税务局12366
  • 成品油消费税税率包括哪些
  • 如何做好基层税务分局长工作
  • 土地占用税是什么意思
  • 进一步深造是什么意思
  • 济南房产税如何计算公式
  • 江苏房产税如何计算公式
  • 北京市地税总局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设