如何将JQuery/Javascript文件链接到HTML

如何将JQuery/Javascript文件链接到HTML,javascript,jquery,html,css,Javascript,Jquery,Html,Css,当我在web浏览器中打开文件(本地保存)时,我的JQuery代码运行出现问题。当我将相同的代码应用于JSFIDLE时,所有这些都可以工作 这是我的HTML文件标题中的内容: <script src="jquery-ui.js"></script> <link rel="stylesheet" type='text/css' href="main.css"/> <script type='text/javascript' src='

当我在web浏览器中打开文件(本地保存)时,我的JQuery代码运行出现问题。当我将相同的代码应用于JSFIDLE时,所有这些都可以工作

这是我的HTML文件标题中的内容:

    <script src="jquery-ui.js"></script>
    <link rel="stylesheet" type='text/css' href="main.css"/>
    <script type='text/javascript' src='script.js'></script>

我的css文件名为“main.css”,我的JQuery/Javascript文件名为“script.js”

标题中是否有语法错误或其他内容?

您应该(几乎)始终使用
$(document).ready(function(){…code here…})包围jQuery。之所以这样做,是因为它强制在内部执行JavaScript之前加载整个文档。如果JavaScript在文档完全加载之前执行,它可能会抛出错误(和其他疯狂的东西)

但是,如果将JavaScript放在HTML文档的最底部(在
标记上方),则不需要这样做


$(document.ready(function(){})
的缩写是
$(function(){})

出了什么问题?您需要描述行为和/或提供错误消息。这很好,可能您将css和js放在了某个文件夹中?:是否将HTML、CSS和JS文件都放在同一个目录中?@showdev浏览器控制台会给我以下错误消息:未捕获引用错误:未定义jQuery未捕获引用错误:$未定义我不清楚哪里可能出错。它在同一个目录下,我相信脚本和链接标签是正确的。不用担心。是一个javascript库,独立于。jQueryUI需要jQuery才能运行。您可以查看jQueryUI的。