如果我么你想通过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(){})来获取的话,不知道为什么不能获取到
-
- 动态生成的效果。