对未来的元素绑定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegate了,1.9里就去掉live了。 2、推荐用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...
name red count .on keyup , countKeyUpBind 即使使用on的,也无法绑定未来元素, 所以直接在动态添加的时候,再进行绑定keyup事件 至于click是允许的 同时,对于jquery中before,after添加的标签,不管是click还是keyup都是没有绑定未来元素的功能 红包个数统计 name red count .on keyup , countKe ...
2016-11-04 15:40 0 1869 推荐指数:
对未来的元素绑定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegate了,1.9里就去掉live了。 2、推荐用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...
走了,打log事件也没有触发,检查代码也无问题,思来想去发现竟然是未来元素在作怪。 改后代码: ...
未来元素:不是一个页面上的元素,是通过js或者通过后台直接渲染在页面上的元素,也就是说这些元素不是直接写在document中的。 1.对于未来元素,我们想直接用js或者jq操作它们是不起作用的。 2.可以使用来操作未来生成的元素,可是这里有一个局限性,这个事件,是需要在生成元素 ...
对未来的元素绑定事件不能用bind, 1、可以用live代替,但是要注意jquery的版本,根据官方文档,从1.7开始就不推荐live和delegate了,1.9里就去掉live了。 2、推荐用on代替(注:1.7及以上的版本才支持)。用法:on(events,[selector],[data ...
用jquery方法的绑定侦听和销毁来解决动态div的增加删除: ...
jquery动态添加元素无法触发绑定的事件的解决方案。 ╭(●`∀´●)╯二狗最近在工作中遇到一个问题,即当用jquery动态添加元素后,发现给动态添加的元素却无法触发事件(╯#-_-)╯╧═╧ ( ╯#-_-)╯┴—┴。后来在网上查阅了一些资料,发现原来要这样处理๑乛◡乛๑: 先上 ...