博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery1.9+获取append后的动态元素
阅读量:7235 次
发布时间:2019-06-29

本文共 369 字,大约阅读时间需要 1 分钟。

jquery 1.9+放弃了live,说是用on代替了!

那么如果我们以前用live来获取jquery动态添加的元素,现在应该用on怎么写呢?

首先:

<div id="one"></div>
然后,我使用append的方法:

$('#one').append("<p id='two'>test1</p>");
得到的结果是:

<div id="one"><p id="two">test1</p></div>

现在,我想获取p里的值,

如果我们直接用:

$("#two").on("click",function(data){

alert(data);

});

那么,是不会弹出窗口的!

需要改成这样的:

$("body").on("click","#two",function(data){

alert(data);

});

真的!

转载地址:http://zxofm.baihongyu.com/

你可能感兴趣的文章
python实现一个简单的并查集
查看>>
阻止微信浏览器下拉滑动效果(ios11.3 橡皮筋效果)
查看>>
支持所有JavaScript运行时的HTTP网络库-Fly.js
查看>>
【Sublime Text3 】——SublimeTmpl代码模板
查看>>
Spring(二)——注入对象
查看>>
Java对象的使用
查看>>
【350天】我爱刷题系列109(2018.01.21)
查看>>
每个程序员都应该读《Unix编程艺术》
查看>>
彻底搞懂JavaScript中的继承
查看>>
python奇遇记:数据结构窥探3
查看>>
iOS-高性能
查看>>
无所遁形
查看>>
动态规划(2)——01背包
查看>>
使用递归遍历并转换树形数据(以 TypeScript 为例)
查看>>
css制作动画
查看>>
大型分布式网站的思考(一):大型网站发展历程
查看>>
一些ES6新姿势
查看>>
Serverless 风格微服务的持续交付(上):架构案例
查看>>
SpringCloud(第 047 篇)注解式Async配置异步任务
查看>>
移动端调试篇
查看>>