我需要将 jQuery 1.7.1 更新到最新的 2.x 版本。目标应用程序包含太多脚本/插件,应仔细重新访问以处理多年来发生的那些重大更改。但是,我不记得所有那些“破坏性”的变化,所以我想也许有人可以指出我正确的方向。例如,本文档列出了已弃用的函数,这些函数很有帮助,但还不够。
请注意,我不会针对 IE6/7/8,所以我坚持升级到最新的 2.x 版本。任何减轻“痛苦”的策略、清单或信息都受到高度赞赏。
我需要将 jQuery 1.7.1 更新到最新的 2.x 版本。目标应用程序包含太多脚本/插件,应仔细重新访问以处理多年来发生的那些重大更改。但是,我不记得所有那些“破坏性”的变化,所以我想也许有人可以指出我正确的方向。例如,本文档列出了已弃用的函数,这些函数很有帮助,但还不够。
请注意,我不会针对 IE6/7/8,所以我坚持升级到最新的 2.x 版本。任何减轻“痛苦”的策略、清单或信息都受到高度赞赏。
我建议你的主要事情是使用live()
. 它已被on()
.
因此,您应该检查live
代码并转换为on
代码。
另一种是.selector
。它已被弃用,因为无法给出准确的选择器。
也size()
已弃用。只需使用.length
看看 这个 Sitepoint 帖子,因为它是对更改的更高级别的解释,而不仅仅是 API。这些总结如下:
有大量的变化,但如果你对 IE6/7/8 不感兴趣,这应该没问题。