recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

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

PHP中文网PHP中文网2826 Il y a quelques jours279

répondre à tous(5)je répondrai

  • 阿神

    阿神2017-04-10 17:08:18

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

    https://jsfiddle.net/0p6gr5xr/

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 17:08:18

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

    répondre
    0
  • 黄舟

    黄舟2017-04-10 17:08:18

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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 17:08:18

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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-10 17:08:18

    这样可以不?

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

    répondre
    0
  • Annulerrépondre