jquery查找动态添加的元素(!并不是绑定事件,而是查找dom元素)
网上有很多种为动态添加的元素绑定事件,无论是jquery的.on,还是.live亦或者.bind,都可以为动态追加的元素添加各种事件,但是有一个问题,你事件是能添加上,但是我不想要添加事件,我想要的是查看这个追加的dom元素他的text内容,他的value值,那应该怎么查找呢,很多没碰到过这样问题的可能也没考虑过这事情,笔者亦如此,不过项目中就是这么巧的赶上这样的需求,那就得想办法解决咯。
这是一个很平常的ajax请求,获取到返回的json对象之后进行拼接,append追加到dom树中。
我们现在想查找到这个class名为ceshi的li,你能想到什么办法吗 ? 直接去$(".ceshi")打印的是一个对象,并不是dom元素,
我们还想要查看到这个元素的text()内容,那应该怎么办呢,下面这个是笔者要介绍的方式,也是自调用的方法。
我们将刚才的ajax封装到一个函数中,将dom树作为参数传递到函数中。
接下来我们需要调用查看的时候只需要:
dom对象有的属性你都可以查看到了,因为我们的参数传递进来的就是dom元素。over