jquery获取动态生成的元素
2017-07-31 11:03
344 查看
如果我么你想通过jQuery获取html中动态生成的dom元素,那可以使用on方法,使用on方法获取的时候要注意,要通过先获取它的父元素在获取子元素,这样才能生效:
栗子:
[html] view
plain copy
$("td").on("focus","input",function(){
alert("niha");
});
[html] view
plain copy
<td><input type="text" name="text" vlaue="test"/></td> //这个的话就
是动态生成的input,他的父元素就是td,如果直接使用
$("input").on("focus",function(){})来获取的话,不知道为什么不能获取到
动态生成的效果。
栗子:
[html] view
plain copy
$("td").on("focus","input",function(){
alert("niha");
});
[html] view
plain copy
<td><input type="text" name="text" vlaue="test"/></td> //这个的话就
是动态生成的input,他的父元素就是td,如果直接使用
$("input").on("focus",function(){})来获取的话,不知道为什么不能获取到
动态生成的效果。
相关文章推荐
- jquery 获取其动态生成的元素的ID
- Jquery在chrome无法获取动态生成的元素
- jQuery获取动态生成的元素示例
- jquery获取动态生成的元素【live(), on()】div text html append attr
- jQuery获取动态生成的元素
- 怎么获取JQuery动态生成的元素的值?
- jquery获取动态生成的元素
- jQuery获取动态生成的元素
- jQuery获取动态生成的元素
- jQuery获取动态生成的元素
- jQuery获取动态生成的元素
- jQuery获取动态生成的元素示例
- jquery为动态生成的元素生成click事件
- jQuery:如何给动态生成的元素绑定事件?
- jQuery为动态生成的select元素添加事件的方法
- jquery 动态生成的元素的事件无法绑定
- jquery 动态生成的元素的事件无法绑定
- jQuery:如何给动态生成的元素绑定事件?
- jquery动态生成表单元素
- jquery无法为动态生成的元素添加点击事件的解决方法