前段时间在网上COPY了一个js效果,需要引用jQuery 1.9.1.min.js,之前项目中引用的是jQuery 1.5.1.min.js

然后发现代码中一些动态生成的元素有用到 live的方法全部都失效,调试发现Js报错:uncaught TypeError: $(...).live is not a function 

网上一查原来是 Query 1.9 比之前的版本做了很大的调整,很多函数都不被支持

live()方法已经失效,需要改成以下方式

 $('#id').on("click", function() {
    alert("测试"); 

});

改成以下:

 $(document).on("click", "#id", function() {
    alert("测试"); 

});

 

相关文章:

  • 2021-08-15
  • 2021-04-05
  • 2022-03-06
  • 2022-01-29
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2022-12-23
相关资源
相似解决方案