扫码关注官方订阅号
在jquery高版本中不支持.live,如何改为.on?
原来是 $("#load").live("click", function(){,后来改为 $("body").on("click","#load", function(){就失效了,该怎样修改?
$("#load").live("click", function(){
$("body").on("click","#load", function(){
认证高级PHP讲师
不应该有问题,我拿 jQuery 2.2 试了,完全没有问题啊,看下面的 jsfiddle ↓↓↓
https://jsfiddle.net/0p6gr5xr/
不要在body上绑定事件,换个地方绑定
现在用的是什么版本的jQuery?怎么失效了?报错了吗?
jQuery.fn.on = jQuery.prototype.live 不知道有什么副作用,建议你还是用当前jquery的写法
这样可以不?
$("#load").on("click", function(){
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
不应该有问题,我拿 jQuery 2.2 试了,完全没有问题啊,看下面的 jsfiddle ↓↓↓
https://jsfiddle.net/0p6gr5xr/
不要在body上绑定事件,换个地方绑定
现在用的是什么版本的jQuery?怎么失效了?报错了吗?
jQuery.fn.on = jQuery.prototype.live 不知道有什么副作用,建议你还是用当前jquery的写法
这样可以不?