遇到 jquery无法为动态生成的元素添加点击事件,谷歌一下,整理一下解决方法如下:

(<li>中间的元素是动态生成的),

现在想为<i>添加点击事件,

例子如下:

<div>
<ul>
<li>
<span>
<i class='icon'>这是元素内容</i> //i是动态生成
</span>
</li>
</ul>
</div>

解决方法如下:

$(document).on('click', '.icon', function(e) {

  alert('i添加点击事件成功');

});

最新文章

  1. IOS开发基础知识--碎片20
  2. Linux yum配置文件详解
  3. ListView的item里面控件文本颜色修改
  4. [Linux] - Virtualbox-CentOS动态增加分区空间方法
  5. CSS3动画效果结合JS的轮播
  6. Hibernate延迟加载Lazy
  7. angular设置title
  8. SectionIndexer中的getSectionForPosition()与getPositionForSection()
  9. JS浏览器对象-计时器
  10. SQL Server 启用与禁止触发器
  11. Android Studio的使用(四)--生成Get、Set方法
  12. Django 发送邮件
  13. Docker 学习9 Docker私有registry
  14. C#/VB.NET 给Word文档添加/撤销书签
  15. Log4j分级别存储日志到数据库
  16. Jira和Confluence备份恢复
  17. Java 中int、String的类型转换
  18. mfc调用cmd执行完保留黑框
  19. 2014秋C++ 第9周项目 循环程序设计
  20. freeSWITCH之安装

热门文章

  1. shell -- yes or no
  2. 第10章 使用MySQL数据库
  3. Servle资源注射
  4. cookie会话技术
  5. phpDocumentor2安装配置和使用
  6. c# 强制退出程序
  7. myeclipse里如何添加mysql数据库
  8. dplyr 数据操作 常用函数(2)
  9. 子查询 此处该用AND 而不是 WHERE
  10. SAP HANA中创建层次分析视图(Hierarchy Analytic View)