gpt4 book ai didi

jquery - 为什么我收到 jQuery 未定义错误?

转载 作者:行者123 更新时间:2023-12-01 02:16:28 25 4
gpt4 key购买 nike

我必须使用外部 js 文件才能加载 jquery。我的 js 文件中的代码如下:

 document.write('<script language="javascript" type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>');

(function($) {
$(document).ready(function() {
alert('it works!!');
});
})(jQuery);

在 Firefox Firebug 控制台中,我看到此错误:“jQuery 未定义”,我认为这是因为 jQuery 库是在我的 js 文件中的 $ 函数之后加载的。

您知道如何解决这个问题吗?如果我从 firebug 控制台运行脚本,一切都会正常。

最佳答案

生成的<script>元素将出现在当前脚本元素之后,并且其中的代码直到当前<script>之后才会执行。元素的代码已完成。

启动 <script> 之前需要加载该库尝试使用它。

更改为:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
(function($) {
$(document).ready(function() {
alert('it works!!');
});
})(jQuery);
</script>

关于jquery - 为什么我收到 jQuery 未定义错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4538994/

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