gpt4 book ai didi

javascript - 未捕获的类型错误 : undefined is not a function for $ in strict mode

转载 作者:行者123 更新时间:2023-12-03 08:31:29 26 4
gpt4 key购买 nike

我调用了一个在严格模式下使用 javascript 的 javascript 文件。通常,当函数没有将 $ 传递给函数但我传递它时,会发生标题中提到的错误:

(function ($) {
'use strict';

// Many functions here

$(document).ready(
function () {
// bla bla
}
);

}($));

我的系统中还有另外两个 JS 文件,它们的工作方式相同,没有问题。合并文件可能有助于我的商业模式,但我首先想了解技术问题,然后再找到简单的解决方案。

谢谢你了。

最佳答案

jQuery 实例传递给 IIFE。如果页面上有其他库使用 $ 符号,则在 noConflict 中使用 $ 将无法按预期工作(其中 $ 预期与其他库相同)库句柄)。

(function ($) {
'use strict';

$(document).ready(function () {
// bla bla
});
}(jQuery));

关于javascript - 未捕获的类型错误 : undefined is not a function for $ in strict mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33318220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com