什么是动态绑定事件?

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. MyEclipse2014 破解图文教程
  2. Core Text 入门
  3. IT十八掌作业_java基础第十六天_GUI/socket
  4. roku能不能安装软件_如何阻止假期更改Roku主题
  5. ERROR: Unrecognized command line argument: #39;use#39;
  6. 判断字符串是只是数字
  7. C语言程序设计——学生学籍管理系统
  8. python文件写入乱码_python2写入文件乱码怎么解决?
  9. Python通用编程 - 第二章:流程控制
  10. python读写excel文件(xls格式)
  11. (转)日期插件layDate的使用
  12. aix 到 linux的网络,通过VIOS实现AIX系统的网络虚拟化
  13. 境外服务器网站能挂支付宝么,支付宝如何境外改为境内?在国外可以使用吗?...
  14. flutter之路由管理
  15. 浅谈响应式开发与自适应布局!
  16. JavaWebDay7
  17. win7/win10安装Ubuntu20.04双系统详细操作步骤
  18. 高光谱图像去噪相关资源汇总(常用对比算法+数据集+评价指标)
  19. Element el-select 选择器(下拉框)详解
  20. MySQL数据库从入门到入土!

热门文章

  1. 模仿天猫网站-前端项目
  2. 无线电线路: 5G和你后院的信号塔
  3. 1246. 等差数列
  4. 【数据结构】:实现顺序表各种基本运算的算法
  5. Fortran 双冒号的作用
  6. 10.8 - 每日一题 - 408
  7. 乳腺增生的早期症状?乳腺增生做什么检查最好
  8. 一次Delta lake 0.8.0 踩坑有感:使用新框架的新版本,一定要尽早关注多多关注社区动态...
  9. 未转变者Steam怎么开服务器,steam未转变者怎么创建房间
  10. HiveSQL用户行为漏斗分析