jquery1.9+获取append后的动态元素
2013-10-21 17:16
246 查看
jquery 1.9+放弃了live,说是用on代替了!
那么如果我们以前用live来获取jquery动态添加的元素,现在应该用on怎么写呢?
首先:
然后,我使用append的方法:
得到的结果是:
现在,我想获取p的点击事件,
如果我们直接用:
那么,是不会弹出窗口的!
需要改成这样的:
真的!
那么如果我们以前用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); });
真的!
相关文章推荐
- jquery1.9+获取append后的动态元素
- jquery1.9+获取append后的动态元素
- jquery1.10获取append添加的动态元素
- JQuery获取append后的动态元素
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性11
- 关于Jquery append 动态添加元素后,获取不到元素对象情况
- JQuery获取append后的动态元素:live()和on()
- JQuery获取append后的动态元素:live()和on()
- jquery获取动态生成的元素【live(), on()】div text html append attr
- JQuery获取append后的动态元素:live()和on()
- JQuery获取append后的动态元素:live()和on()
- jquery 简短几句代码实现给元素动态添加及获取提示信息
- jquery1.9以上 动态生成元素 live和on失效的解决方法
- jquery append 动态添加的元素事件on 不起作用的解决方案
- jquery 清空动态append添加元素,remove方法
- jQuery获取动态生成的元素
- jquery get 获取元素与动态添加元素
- live()解决Jquery采用append添加的元素事件无效和获取不到添加元素的值
- jQuery获取动态生成的元素