首页 > jquery代码中.live如何改为.on

jquery代码中.live如何改为.on

在jquery高版本中不支持.live,如何改为.on?

原来是 $("#load").live("click", function(){,后来改为 $("body").on("click","#load", function(){就失效了,该怎样修改?


这样可以不?

$("#load").on("click", function(){

不要在body上绑定事件,换个地方绑定


jQuery.fn.on = jQuery.prototype.live 不知道有什么副作用,建议你还是用当前jquery的写法


现在用的是什么版本的jQuery?怎么失效了?报错了吗?


不应该有问题,我拿 jQuery 2.2 试了,完全没有问题啊,看下面的 jsfiddle ↓↓↓

https://jsfiddle.net/0p6gr5xr/

【热门文章】
【热门文章】