一,在我们实现动态生成HTML代码时会出现,使用JQ方法会不被执行,解决方法,如下:使用jquery的委托事件,将该方法委托到页面已经存在的一个节点上

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><script src="jquery-1.11.1.js"></script><script>$(function () {$("#demo").delegate('.t1', 'click', function () {alert("t1");});$("#demo").delegate('#t2', 'click', function () {alert("t2");});$("#demo").delegate('.t3', 'click', function () {alert("t3");});$("#demo").delegate('#t4', 'click', function () {alert("t4");});Test();});function Test() {var strHtml = "<div class='t1'>t1</div>";strHtml += "<div id='t2'>t2</div>";strHtml += "<div class='t3'>t3</div>";strHtml += "<div id='t4'>t4</div>";$("#demo").html(strHtml);}</script>
</head>
<body><div id="demo"></div><div id="demo1"></div>
</body>
</html>

二,经过以上测试,得出

1》使用class和id触发的写法是一样的

2》JS动态添加的HTML并不需要在绑定事件的节点内,一样可以触发成功

转载于:https://www.cnblogs.com/May-day/p/7212522.html

JS异步加载,JQ事件不被执行解决方法相关推荐

  1. 【前端】JS异步加载

    文章目录 为什么要异步加载 如何实现异步加载 参考 为什么要异步加载 两个原因其实是一个意思. 原因1: JS是单线程的语言,它会同步的执行代码,从上往下执行 但是,一旦网络不好,或要加载的js文件过 ...

  2. turn.js异步加载实现翻书效果

    <div class="m-art-cont"><script type="text/javascript" src="/Runti ...

  3. 实现JS异步加载的三种方法

    一.为什么要写异步加载: ①js加载本身是属于同步加载的,加载js文件会阻塞文档,一旦网速不好,那么整个网站将等待js加载而不进行后续渲染等工作.但是有些工具方法需要按需加载,有一些工具js文件它是不 ...

  4. JS 异步加载js的三种方案

    js文件同步加载的缺点: 页面的js文件一般是同步加载,加载到js文件会阻断html和css的加载,要等到js文件加载完毕,才能继续向下执行,因为js文件可能会操作html和css:但有些js文件不会 ...

  5. js延迟加载、js异步加载

    1.js延迟加载     (1)js延迟加载是js性能优化的一种方式     (2)作用:为了提高网页的加载速度     (3)原理:等网页加载完成之后再加载js文件         ··需要优化的原 ...

  6. 知识点讲解五:处理js异步加载问题

    文章目录 前言 环境 代码思路 原代码 前言 在新闻网站中大多采用的是异步加载模式,新闻条目会随滚动条的滚动而逐渐加载.当爬虫访问这类网站时得到的HTML数据仅仅是我们看到的页面数据,只有当我们向下滚 ...

  7. JS动态加载脚本及对动态脚本内方法的调用

    JS动态加载脚本及对动态脚本内方法的调用 摘要 JS动态加载脚本及对动态脚本内方法的调用 JS 动态 添加脚本 按需加载 首先我们需要一个被加载的js文件,我在一个固定文件夹下创建了一个package ...

  8. c2010页面闪现_Vue.js中 v-if 和v-else-if页面加载出现闪现的问题及解决方法

    Vue.js中 v-if 和v-else-if页面加载出现闪现的问题及解决方法 发布于 2020-2-22| 复制链接 vue中v-if 和v-else-if在页面加载的时候,不满足条件的标签会加载然 ...

  9. Linux下C/C++程序编译链接加载过程中的常见问题及解决方法

    Linux下C/C++程序编译链接加载过程中的常见问题及解决方法 1 头文件包含的问题 报错信息 该错误通常发生在编译时,常见报错信息如下: run.cpp:2:10: fatal error: dl ...

最新文章

  1. React 深入系列3:Props 和 State
  2. 2018-2019-2 20165315《网络攻防技术》Exp6 信息搜集与漏洞扫描
  3. oracle 日志大于4g,Oracle日志文件达到4G
  4. android dialog的封装,Android Dialog 简单封装
  5. string.find()与string::npos
  6. Taro+react开发(41)封装组件2
  7. 硬盘安装Linux救援系统,通过急救系统里往硬盘里安装 alpine linux
  8. 云服务器磁盘挂载_云服务器快照是备份的吗?
  9. 力天创见人脸识别分析客流量
  10. 如何做到项目准时交付之需求管理
  11. abp vnext数据库迁移(新建库)
  12. 自建公众号服务器开发教程,01-微信公众号开发入门篇
  13. flyaway mysql_keycloak搭配mysql
  14. 队列基本操作模拟打印机任务管理
  15. Input 输入调出数字输入
  16. 【微信小程序】一文带你吃透开发中的常用组件
  17. 【最优化】梯度投影法的几何意义
  18. Ubuntu18.04 实现串口通信
  19. 为什么特斯拉Q2业绩能超预期?
  20. Exception in thread “Thread-2“ java.util.ConcurrentModificationException异常的解决方案

热门文章

  1. 生物医学基础--讲不明白12导联算我输
  2. TensorFlow2.0(十一)--理解LSTM网络
  3. mysql表空间名字查询_数据库表空间信息查询
  4. 数据库(1)MySQL安装
  5. Linux传递位置参数,Linux-scripts-位置参数等特殊变量
  6. Java中的形参和实参的区别以及传值调用和传引用调用
  7. 学习php开发步骤,学习php设计模式 php实现模板方法模式
  8. unity控制程序等待_Unity 中的协同程序
  9. java中showconfirmdialog_Java实现超市管理系统(含数据库)
  10. 线性筛及其扩展-积性函数