Javascript jQuery代码始终返回";“未定义”;庄严地

Javascript jQuery代码始终返回";“未定义”;庄严地,javascript,jquery,sublimetext,Javascript,Jquery,Sublimetext,在js文件之前,我在html文件中链接了我的jQuery,并确保它在浏览器窗口中正确加载。jQuery代码实际上是有效的,所以我不知道为什么升华认为它不能理解sytax。我尝试了这篇文章()中的每一个建议,其中有很多。另外,我目前还没有安装SublimeLiner,目前正在使用我用这个()设置的控制台 此代码: <html> <head> <script type="text/javascript" src="jquery-3.2.1.min.js">&l

在js文件之前,我在html文件中链接了我的jQuery,并确保它在浏览器窗口中正确加载。jQuery代码实际上是有效的,所以我不知道为什么升华认为它不能理解sytax。我尝试了这篇文章()中的每一个建议,其中有很多。另外,我目前还没有安装SublimeLiner,目前正在使用我用这个()设置的控制台

此代码:

<html>
<head>
  <script type="text/javascript" src="jquery-3.2.1.min.js"></script>
  <script type="text/javascript" src="script.js"></script>
</head>
<body> </body>
</html>
导致以下错误消息:


在文档顶部添加忽略注释。发生的情况是,linter没有看到jQuery,因为它不是当前文档的一部分。这将迫使您的linter在linting时忽略jQuery关键字

 /*globals $:false, jQuery:false*/

欢迎来到堆栈溢出。请包含一个表示您当前代码的示例--我们可以猜测您出了什么问题,但如果看不到您在做什么,它们将只是猜测。您可以添加任何类型的代码吗?因此jQuery代码可以工作,但升华显示了一个错误?如果它能工作,那么升华说什么就无关紧要了。您是否检查过jQuery是否被意外加载了两次?有时也会犯这样的错误。是的,一开始我没有注意到@niceman。我更新了问题标题,同时,Fullmetal7777您能澄清一下您在Sublime中看到的错误消息吗?(Sublime有大量插件支持linting和高亮显示几乎任何格式;我认为没有必要建议切换到其他代码编辑器。我不同意“it's not matter”(无所谓)的评论——在编辑器中,linting是有用的)正如我最近发送给danielBeck的一样,我使用的是一个控制台(这是我经历的)显示js输出。问题是我设置的控制台也不能解释jQuery输出吗?这是我唯一能弄清楚如何显示js console.log输出的方法,这样我就知道一切都按照它应该的方式进行了。您是否检查了浏览器控制台以查看是否发生了相同的错误?如果不是,则是-控制台本身可能是问题所在。浏览器控制台运行代码,并按预期工作。好吧,这太糟糕了,所以我应该如何调试jQuery代码,只需要直观地查看它并以这种方式进行调试?还有,有没有一种方法仍然能够在sublime中运行console.log js代码,而不必像我这样做?我总是在浏览器控制台中调试js,这样,如果客户端引入错误,我会抓住它。
 /*globals $:false, jQuery:false*/