【发布时间】:2014-06-02 02:20:18
【问题描述】:
我正在尝试从 jQuery 1.x 升级到 jQuery 2.x。
我有 jQuery 1.8 和 jQueryUI 1.8,现在我想升级到 jQuery 2.x 并增强我的 web 应用程序。
所以我的问题是要更改和删除什么,例如 Ajax 和 events。
就像我所说的这些错误
Uncaught TypeError: Object [object Object] has no method 'live'
.on() 和 .ajax() 之类的函数有变化吗? (我知道 .live 已被弃用)。
附:我必须添加使用 jQuery 2 的 Zurb Foundation 5。
【问题讨论】:
-
除了放弃对 oldie 的支持之外,您不必更改从 1.8 到 2.x 的任何内容。
-
jQuery 1.x (1.9+) 和 2.x 具有相同的 API。唯一的区别是 2.x 不支持 IE 6-8。请看:jquery.com/upgrade-guide/1.9
-
关键是您甚至没有尝试进行升级,或者您遇到了问题并且您没有向我们提供该问题。无论哪种方式,我们都无法真正回答。答案很简单“你不应该有任何问题”
-
没有。你不会。自 jquery 1.5 以来,jquery 的 ajax 方法没有显着变化
-
然后用该信息提出另一个问题。简单地询问升级是否有任何问题太宽泛了。例如,可能会给您带来麻烦的事情可能不会影响我。