什么是动态绑定事件?

js最突出优点在于能动态修改页面样式和动态修改页面内容,然而在我们开发过程中,将动态添加的元素中绑定事件的现象称为动态绑定事件。

动态绑定无法触发js的案例?
<html>
<head><meta charset="UTF-8"><title></title>
</head>
<body><table><tbody><tr><td>1</td><td>2</td></tr></tbody></table>
</body>
<script type="text/javascript" src="jquery-2.1.1.min.js"></script>
<script>//页面就绪化$(function(){$("td").click(function(){$("<td>2</td>").appendTo("tr");});});});
</script>
</html>

案例分析:在简单的js添加td案例中,js取到td,单击td动态添加一行td,value=3;在动态添加的td单击却无法继续添加,而单击静态td可继续添加。

处理动态绑定失效的方法
// js部分
$(function(){$("tr").on("click","td",function(){$("<td>2</td>").appendTo("tr");});});

分析:通过查阅相关说明,发现jQuery的on()方法是支持在动态添加的元素上绑定事件的。
当将上述事件不绑定在tr上而是绑定在td上时,无法触发生成td事件,而绑定在tr父节点上,不仅可以添加td,并且动态产生的td也可以触发生成td。

JavaScript动态绑定事件相关推荐

  1. jQuery框架-动态绑定事件on与off-jQuery循环遍历

    动态绑定事件:绑定(on)与解绑(off) 目标 学习事件的动态绑定与解绑 什么是事件绑定 在JS代码执行过程中,让某些元素绑定一些事件,这时这个元素就可以激活这些事件.也可以在执行过程中解绑一些事件 ...

  2. Javascript调用事件方法

    Javascript调用事件方法:函数响应事件.代码响应事件.动态绑定处理事件 1.函数响应事件 <script> function eventHandler(){alert(" ...

  3. jquery - 动态绑定事件

    举个例子: html页面 <div><button type="button" class="test">测试</button&g ...

  4. Javascript自定义事件功能与用法实例分析

    原文地址:https://www.jb51.net/article/127776.htm 本文实例讲述了javascript自定义事件功能与用法.分享给大家供大家参考,具体如下: 概述 自定义事件很难 ...

  5. wxml修改样式_微信小程序 动态绑定事件并实现事件修改样式

    微信小程序 动态绑定事件并实现事件修改样式 实例代码 wxml {{item.name}} js var reportTypeList = [ { name: "日报1", id: ...

  6. Javascript知识——事件

    O(∩_∩)O~~又是新的一周开始了,今天还是在继续学习Javascript知识,今天主要讲了事件的知识.现在就总结下吧. 事件 事件一般是用于浏览器和用户操作进行交互.最早是 IE 和 Netsca ...

  7. javascript原生事件句柄、BOM、DOM对象属性方法总结

    javascript原生事件句柄.BOM.DOM对象属性方法总结 JS事件句柄 事件句柄 类型 说明 onabort 事件句柄 图像加载被中断 onblur 事件句柄 元素失去焦点 onfocus 事 ...

  8. html鼠标离开点击停留,Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)...

    本文实例总结了Javascript DOM事件操作.分享给大家供大家参考,具体如下: 使用JavaScript可以对HTML页面上的各种事件进行监听,如鼠标点击/释放,鼠标悬停/离开,等等. 效果图: ...

  9. JavaScript触发事件大全--能力工场

    1.onabort:当用户终止正在打开的网页时产生该事件. 2.onblur:某元素失去活动焦点时产生该事件.例如鼠标在文本框中点击后又在文本框外点击时就会产生. 3.onchange:当网页上某元素 ...

最新文章

  1. java中min用法,java11教程--类MinguoDate用法
  2. HDU1753 大明A+B(大数相加)(Java题解)
  3. circle函数用法 turtle_Python绘图库Turtle详细分析
  4. 设置 JDK环境变量(Windows)
  5. JAVA中的“+”、“concat”和“append”
  6. push推送服务设计
  7. 抽象类,接口,魔术方法
  8. Cobbler-自动化部署神器01
  9. 蒙特卡洛树搜索算法(UCT): 一个程序猿进化的故事
  10. 根服务器修改密钥,更改 SQL Server 实例的服务主密钥
  11. 海康 安全码 修改密码_「海康威视客户服务」“通道被锁定”“网络不可达”“未认证的设备”……NVR4.0 Lite通道专题来袭!...
  12. OTA升级的实现原理
  13. TX2 外接硬盘,并随启动自动挂载
  14. you-get和youtube-dl下载全网视频
  15. matlab小课堂2
  16. UVA11134_Fabled Rooks
  17. eclipse网络代理设置
  18. java编写火车订票系统_毕业设计(论文)-基于JavaWeb技术的火车订票系统.doc
  19. 51单片机入门模板(STC89C52RC)
  20. Linux下WPS相关命令——et,wps,wpp

热门文章

  1. node+vue前后端分离实现登录时使用图片验证码
  2. Do not hardcode /sdcard/; use Environment.getExternalStorageDirectory().ge
  3. 钢铁厂计算机相关岗位需要倒班吗,钢铁厂工人倒班的三个阶段,请对号入座!...
  4. 营救天使(java)
  5. 重庆自考本科报哪个学校都一样吗?
  6. Linux下Synaptics笔记本触摸板的配置
  7. 七里香泄露事件在魔杰座身上再度重演
  8. 企业省钱之道:是使用IDC的二手服务器还是云主机?
  9. hadoop官网介绍及如何下载hadoop(2.4)各个版本与查看hadoop API介绍
  10. 文明重启为什么会服务器修复,文明重启为什么会触发建筑上限保护 上限保护解决方法...