jQuery 1.9 .live() 错误:迁移指南
从版本 1.9 开始,jQuery 已删除 .live() 函数。如果您最近从 1.8 或更早版本升级,您可能会遇到错误“TypeError: $(...).live is not a function”。要解决此问题,您可以迁移到新的 .on() 方法。
迁移说明:
.live() 和 .on() 的参数不同。以下指南将帮助您迁移:
迁移示例:
示例1:
之前:
$('#mainmenu a').live('click', function)
之后:
$('#mainmenu').on('click', 'a', function)
示例2:
之前:
$('.myButton').live('click', function)
之后:
$('#parentElement').on('click', '.myButton', function)
或:
$(document).on('click', '.myButton', function)
额外资源:
以上是如何从 jQuery 已弃用的 `.live()` 迁移到 `.on()` 方法?的详细内容。更多信息请关注PHP中文网其他相关文章!