如何在不使用插件的情况下将 jQuery 1.5.1 升级到 3.0

Posted

技术标签:

【中文标题】如何在不使用插件的情况下将 jQuery 1.5.1 升级到 3.0【英文标题】:how to upgrade jQuery 1.5.1 to 3.0 without using plugins 【发布时间】:2021-01-15 00:18:30 【问题描述】:

我正在尝试将 jQuery 1.5.1 升级到 3.0 但由于组织限制无法使用任何插件。 所以尝试手动更新jar jquery-1.5.1.min.js 到 jquery-2.2.4.min.js 并使用 jquery-ui-1.8.13.custom.min.js

面临以下错误: SCRIPT5009:“jQuery”未定义

SCRIPT5007:属性“$”的值为 null 或未定义,不是函数对象

SCRIPT5007:属性 'jQuery' 的值为 null 或未定义,不是函数对象

我在下面添加了

meta http-equiv="X-UA-Compatible" content="IE-edge"/

但没用。

如果有其他方法可以告诉我。 还是我使用了正确的 UI 版本 jar?哪个 UI 版本的 jar 将与 2.2.4.js 兼容? 有没有下载 v3.0 jar 的 URL?以及在哪里检查根据版本更新的语法。

请考虑这是我第一次使用 jQuery。

【问题讨论】:

欢迎来到 Stack Overflow。请提供一个最小的、可重复的示例:***.com/help/minimal-reproducible-example 【参考方案1】:

如果您想在不使用 jQuery migrate 的情况下升级,您需要获取每个版本并检查/修复重大更改。

从 1.5.1 到 2.2.4,有太多的变化和方法被删除或改变了。 根据使用 jQuery 的数量,您可能需要重新编写大部分代码。 没有即插即用的替代方案。

我建议 jQuery 迁移,但如果你不想使用它,那么祝你好运?

【讨论】:

以上是关于如何在不使用插件的情况下将 jQuery 1.5.1 升级到 3.0的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 JavaScript 或 jQuery 的情况下将 div 的文本绑定到隐藏字段?

如何使用 JQuery 在不移动页面的情况下将 div 的整个视图替换为另一个 div

Jquery 循环 - 在不破坏缩略图分页器的情况下将图像包装在 div 标签中

如何在不使用任何插件的情况下将非 maven 依赖项安装到您的 maven 项目中? [复制]

如何在不在线公开的情况下将文件存储在 Wordpress 插件中?

Jquery 循环 - 如何在不破坏缩略图寻呼机的情况下将图像包装在跨度标签中?