博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 1.9 .live() is not a function
阅读量:6238 次
发布时间:2019-06-22

本文共 531 字,大约阅读时间需要 1 分钟。

jquery中的live()方法在jquery1.9及以上的版本中已被废弃了,如果使用,会抛出TypeError: $(...).live is not a function错误。

解决方法:

之前的用法:

.live(events, function)  

新方法:

.on(eventType, selector, function)

若selector不需要,可传入null

 

例子1:

之前:

$('#mainmenu a').live('click', function)

之后:

$('#mainmenu').on('click', 'a', function)

 

 

例子2:

之前:

$('.myButton').live('click', function)

之后(应使用距离myButton最近的节点):

$('#parentElement').on('click', ‘.myButton’, function)

若不知最近的节点,可使用如下的方法:

 

$('body').on('click', ‘.myButton’, function)

转载于:https://www.cnblogs.com/xiaoliu66007/p/5029909.html

你可能感兴趣的文章
mysql编码
查看>>
Hillstone安全网关DNS代理设置
查看>>
java 遍历指定包名下所有的类(支持jar)
查看>>
tkinter学习系列(三)之Label控件
查看>>
PopupWindow弹框
查看>>
poll和select
查看>>
vim、gvim 在 windows 下中文乱码的终极解决方案
查看>>
毕业考试
查看>>
SUSE Linux Enterprise Server
查看>>
Redis学习手册(目录)
查看>>
Linux下安装搜狗拼音输入法
查看>>
Linux shell笔记整理-------不断更新中
查看>>
shell 下面运算的几种方法
查看>>
box-sizing 的作用
查看>>
MySQL学习笔记(4)
查看>>
我的友情链接
查看>>
Arrays.asList(aa).size()一道笔试题
查看>>
aggregate(聚合)
查看>>
BizTalk Server 如何发送 EDI 消息(4)
查看>>
六大云计算厂商南山论剑,收下这封英雄帖!
查看>>