2017-03-19 19 views
-1

好了,我在我的剧本写了这个:jQuery是我扔的错误中的第一行代码

$(document).ready(function(){ alert("works"); })

只是一个正常的document.ready检查,并在我抛出7个错误

Errors screenshot

你能帮助我吗?

+1

务必尽可能以文本形式发布所有内容。 – Carcigenicate

+0

这些是格式化建议,而不是错误。 – Carcigenicate

+0

'它给我带来了7个错误 - 什么是“它” - 因为“它”当然不是浏览器 –

回答

0

从错误,似乎你是在你打电话$(document).ready后包括jQuery库。

<head>

+0

就是这样!谢谢:D我只是按照教程,不知道你应该在其他脚本之上包含jquery –

+0

请注意,你应该在body标签的末尾加入JavaScript,以获得更好的加载效果,而不是在头部。查看我的答案,了解为什么这是最佳做法。 –

+0

@JohnVandivier我同意,但我的观点是他需要在调用'$'的脚本之前包含jQuery。否则'$'将永远是不确定的。为了简单起见,我想用这种方式概述问题,以防他的代码在身体的开始等等。 –

0

任何其他脚本之前包括你的jQuery是否包含jQuery库?请看下面的例子:

$(document).ready(function(){ 
 
    alert("works"); 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

0

你的代码是普通的jQuery的,如果没有库冲突应该工作。

您是否导入了jQuery?如果是这样,请检查您输入的任何内容,确保没有冲突。您可以尝试使用jQuery.noConflict()来解决与其他库的任何冲突。

我也建议你加载你的JavaScript at the end of the body tag to improve page loading,而不是像其他人建议的那样。 jQuery确实需要包含在任何依赖代码运行之前。

相关问题