如何在不使用插件的情况下将 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 项目中? [复制]