如果我么你想通过jQuery获取html中动态生成的dom元素,那可以使用on方法,使用on方法获取的时候要注意,要通过先获取它的父元素在获取子元素,这样才能生效:
栗子:
- $("td").on("focus","input",function(){
- alert("niha");
- });
- <td><input type="text" name="text" vlaue="test"/></td> //这个的话就
-
- 是动态生成的input,他的父元素就是td,如果直接使用
-
- $("input").on("focus",function(){})来获取的话,不知道为什么不能获取到
-
- 动态生成的效果。
本文介绍如何使用jQuery的on方法来绑定动态生成的DOM元素事件。重点在于通过父元素为子元素绑定事件处理程序,即使这些子元素是在页面加载之后动态创建的。

1万+

被折叠的 条评论
为什么被折叠?



