位置: 编程技术 - 正文

深入理解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 传参数)

  • 个体工商户的报税流程
  • 非税收入票据能否税前扣除
  • 生产能量计入固定成本
  • 新办商贸企业是国企吗
  • 小微企业附加税税收优惠政策
  • 买一赠一销售收入计算案例
  • 车辆抵押贷款怎么做
  • 月度资金计划明细表模板
  • 商品销售赠送部分要交税吗
  • 委托加工产品月末结转成本
  • 公司购买固定资产需要交印花税吗
  • 一个订单只能申请一次退款吗
  • 出口退税远程申报
  • 金税四期上线了吗?
  • 小规模纳税人购进商品的会计分录
  • 发生广告费用会计分录
  • 个人名义去税务局开票
  • 软件服务费是什么
  • 资产基金科目如何选择
  • 开票系统问题
  • 制造行业库存该怎么处理
  • 广告公司文化事业建设费申报表如何填写
  • 纯粮食白酒广告语
  • 哪些科目适用于借方多栏式
  • 福利费进行税额转出
  • 1697510614
  • 重装系统最好排名
  • win10壁纸图片怎么删除
  • 行政事业单位职工体检依据
  • 在win7系统中文件属性有哪些
  • 补交社保如何做账务处理
  • 应交税费进项税额在借方说明什么
  • 结转本年利润的分录怎么写
  • mac怎么切换输入方式
  • 收到公司投资属于什么会计科目
  • php 上传
  • kb4592440安装失败
  • PHP:image_type_to_extension()的用法_GD库图像处理函数
  • 待报解预算收入是社保扣费吗
  • vue3项目搭建
  • 二挡起步教程
  • 用css画一个扇形
  • 政府奖励怎么做会计分录
  • 企业的管理费用占比
  • 无退税产品出口征税
  • sql server 2008中的权限分为三类
  • 技术人员工资计入什么科目
  • 合同履约成本如何设置明细科目
  • 企业所得税法允许按规定的比例在税前扣除的准备金
  • 银行承兑到期后未兑付
  • 核定征收所得税税率是多少
  • 实收资本如何进行核算
  • 个体生产经营所得税
  • 怎么查公司的对公账户
  • 增值税普票跨月作废怎么操作
  • 股东如何收回投资款
  • 动产什么时候发生效力
  • 手续费和利息费用的区别
  • 满减送的购物券在哪里看
  • 应付工资的计算公式用友
  • 简易征收是什么意思和一般纳税人
  • 开办费如何摊销成本
  • sql语句示例
  • mysql函数返回值类型
  • linux运行级别定义在
  • 微软win8下载
  • ubuntu20.04怎么用
  • linux日志类型
  • window配置在哪
  • win7鼠标右键一闪就没了
  • xshell远程桌面
  • win10调小键盘
  • [置顶]bilinovel
  • Android游戏开发案例教程小小弹球
  • javascript模块化规范
  • js nextSibling属性和previousSibling属性概述及使用注意
  • unity按钮函数
  • 一步步教你用乐高拼个摩托车
  • 发票盖哪几联
  • 购置税周天上班吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设