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

本文共 475 字,大约阅读时间需要 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)

转载地址:http://qfrda.baihongyu.com/

你可能感兴趣的文章
Reboot
查看>>
解读redux工作原理
查看>>
DataTables后台分页的使用
查看>>
React组内开发规范
查看>>
计算机开放电子书汇总
查看>>
设计模式(4)单例模式(讲解+应用)
查看>>
Android动态加载入门 简单加载模式
查看>>
JDK 11 进入特性冻结阶段,17 个最终 JEP 一览
查看>>
Linux基础命令---netstat
查看>>
StatefulSet: Kubernetes 中对有状态应用的运行和伸缩 ...
查看>>
两院院士评选2018年中国、世界十大科技进展新闻揭晓 ...
查看>>
Java Spring Boot 2.0性能监控实战与Actuator机制解析
查看>>
新潮中医消费品TOUCH获数百万元Pre-A轮融资
查看>>
Flask 教程 第十九章:Docker容器上的部署
查看>>
Linux基础命令---文本过滤colrm
查看>>
MySQL---子查询、表的连接
查看>>
Postgresql lock锁等待检查
查看>>
阿里云官方网站免费套餐怎么抢
查看>>
kinmall分析区块链在去中心化和中心化要思考的问题 ...
查看>>
python另类处理Google和12306的图形验证
查看>>