关于js动态生成元素,注册(绑定)的事件失效的解决(on)
来源:互联网 发布:农业科技网络书屋app 编辑:程序博客网 时间:2024/06/05 16:38
来自此出处http://blog.csdn.net/qxs965266509
jQuery 1.9 较之前的版本做了很大的调整,很多函数都不被支持。
例如 live(),die(),toggle(),sub(),$.browser 等等都已经被移除,完整的更新内容见 http://jquery.com/upgrade-guide/1.9/ (英文)。
在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery Migrate(转移、过度),详见 http://blog.jquery.com/2013/01/31/jquery-migrate-1-1-0-released/ (英文)。
Migrate 应该只是暂时性的。为了和 jQuery 保持同步,建议你从现在开始根据 1.9 的改变重写你网站的所有代码。
所以针对你的引入的jQuery的版本的不同,用法就大不相同了。
所以之前你的代码如果是
$("#title").live("click", function() { //... });
现在要写成:
$("#title").on("click", function() { //... });
对于js动态生成的元素要使用 live,要写成:
$(document).on("click", "#ele", function() { //... });
我的案例:
给class等于groupTitleLetter注册了双击事件
$(document).on('dblclick', ".groupTitleLetter", (function () { //... });
效果很好。
0 0
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- js关于给动态生成的元素绑定事件
- js动态生成的元素绑定事件
- 关于jquery 的绑定事件on 如何绑定动态生成的dom元素
- 关于动态生成dom绑定事件失效的原因及解决和live()
- jquery动态生成的元素绑定事件
- JS 生成的元素事件绑定注意事项
- ajax动态刷新的元素里jquery绑定事件失效
- jQuery使用on()绑定动态生成元素的事件无效的问题
- jQuery使用on()绑定动态生成元素的事件无效的问题
- jQuery使用on()绑定动态生成元素的事件无效的问题
- 关于动态生成dom绑定事件失效的原因及解决方法
- 使用jquery on()方法为动态生成的元素绑定事件
- jQuery on和off配合使用为动态生成的元素绑定监听事件
- python输出某区间内的素数
- iOS中图片@1x @2x @3x的意思
- 一碗毒鸡汤,让你活的更通透
- CSS3D--球体
- js中window.location.search的用法和作用。
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 【物联网】 Yeelink开发平台注册
- lua脚本 打包与读取
- 参数估计
- android imageview 图片不能正常显示 或不能自适应的解决方法
- 合并排序解析
- Beautiful Soup的使用
- linux基本命令2--文件处理
- volatile原理