jQuery页面元素动态添加后绑定事件丢失方法,非 live

前端之家收集整理的这篇文章主要介绍了jQuery页面元素动态添加后绑定事件丢失方法,非 live前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码1: 以此方法绑定的input框事件,在通过add按钮后用jquery绑定的事件 alert就会丢失

代码2: 以jquery的live方法绑定change事件,alert不会丢失,但是在点击add时有可能多次添加input,或者多次弹出提醒框,刷新页面后就好了,但是多次操作后还是会这样

代码3: 解决之道....

通过js原生态的onchange事件,把对象本身传递进去,这样既可以用到jquery语法继续写东西,也不会丢失绑定事件,更加不会因为live的特性导致事件多次执行....完美!

猜你在找的jQuery相关文章