【发布时间】:2016-05-17 08:36:15
【问题描述】:
好的,所以这完全是一个菜鸟问题。我正在尝试使用 HTML、CSS 和 JavaScript 从头开始构建网站,并且我想使用 jQuery。出于某种原因,我可以让 HTML 和 CSS 正常工作,但我不能在我的 script.js 文件中使用 jQuery。我已经下载了 jQuery:
我已经用<script> 标签链接到它,但是当我尝试使用我构建的东西时,什么也没有发生。
我的 HTML:
<!DOCTYPE html>
<html>
<head>
<title>Freeflow Academy</title>
<link rel='stylesheet' type='stylesheet' href='stylesheet.css'>
<link rel='stylesheet' type='stylesheet' href='http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css' />
<script type='text/javascript' src='script.js'></script>
<script type='text/javascript' src="jquery-2.2.0.min.js"></script>
</head>
<body>
<p>This is a test</p>
</body>
</html>
我的 CSS:
p {
background-color: blue;
}
我的带有 jQuery 的 JavaScript:
$(document).ready(function(){
$('p').on('click', function(){
$(this).css('background-color','red');
});
});
我要做的就是让背景颜色在点击时改变。任何帮助表示赞赏。我认为问题与我的<script> 或<link> 标签有关,但我不确定是哪个。
【问题讨论】:
-
浏览器控制台有什么错误吗?
-
我会检查的。好的:
ReferenceError: Can't find variable: $和SyntaxError: Invalid character '\u0001' -
ok..第一个错误是因为加载脚本的顺序不正确..现在,对于第二个错误,请您告诉错误的行号,或者将问题重现fiddle..
-
始终先检查错误...然后提出问题并包含错误详细信息
-
我可以使用什么字符集来消除第二个错误?它指的是
jQuery-2.2.0.min.js的第一行。有一个无法识别的角色。
标签: javascript jquery html css hyperlink