jquery append 动态添加的元素事件on 不起作用的解决方案


Posted in Javascript onJuly 30, 2015

用jquery添加新元素很容易,面对jquery append 动态添加的元素事件on 不起作用我们该如何解决呢?on方法中要先找到原选择器(如例.info),再找到动态添加的选择器(如列.delete)。

具体不多说了,请看下面的代码吧。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>测试</title>
<script type="text/javascript"
src="../resources/js/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function(){
//动态添加
$(".add").on("click",function(){
console.log("进来了");
$(".info").append('<div class="delete"><h3>单击我来删除我</h3></div>');
});
 //对动态添加的元素添加事件-删除
$(".info").on("click",".delete",function(){
console.log("进来了Delete!");
$(this).remove();
});
 }); 
</script>
 </head>
<body>
 <h2 class='add'>单击我添加动态元素</h2>
 <div class="info"></div>
 </body>
</html>

以上代码就是本文对jquery append 动态添加的元素事件on 不起作用的解决方案,希望对大家学习有所帮助。

Javascript 相关文章推荐
用javascript获得地址栏参数的两种方法
Nov 08 Javascript
javascript 仿QQ滑动菜单效果代码
Sep 03 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
Aug 24 Javascript
javascript常用代码段搜集
Dec 04 Javascript
jQuery检查元素存在性(推荐)
Sep 17 Javascript
设置jquery UI 控件的大小方法
Dec 12 Javascript
JavaScript简单计算人的年龄示例
Apr 15 Javascript
Node.js 使用jade模板引擎的示例
May 11 Javascript
Vue之mixin全局的用法详解
Aug 22 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
May 01 Javascript
vue项目引入ts步骤(小结)
Oct 31 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 Javascript
jQuery代码实现发展历程时间轴特效
Jul 30 #Javascript
使用js复制链接中的部分文字的方法
Jul 30 #Javascript
JS如何实现文本框随文本的长度而增长
Jul 30 #Javascript
js代码实现随机颜色的小方块
Jul 30 #Javascript
js代码验证手机号码和电话号码是否合法
Jul 30 #Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 #Javascript
js判断浏览器类型及设备(移动页面开发)
Jul 30 #Javascript
You might like
第十一节--重载
2006/11/16 PHP
php db类库进行数据库操作
2009/03/19 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
2014/06/12 PHP
destoon复制新模块的方法
2014/06/21 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
laravel 执行迁移回滚示例
2019/10/23 PHP
如何用js控制css中的float的代码
2007/08/16 Javascript
让Firefox支持event对象实现代码
2009/11/07 Javascript
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
javascript正则表达式总结
2016/02/29 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
es6数值的扩展方法
2019/03/11 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
Python解析nginx日志文件
2015/05/11 Python
使用Python对SQLite数据库操作
2017/04/06 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
对Tensorflow中的矩阵运算函数详解
2018/07/27 Python
Python 变量类型详解
2018/10/10 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
10个示例带你掌握python中的元组
2020/11/23 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
业务部经理岗位职责
2014/01/04 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
单位实习鉴定评语
2015/01/04 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
赡养老人协议书范本
2015/08/06 职场文书
小学四年级作文之写景
2019/08/23 职场文书