用HTML链接Jquery
我不明白这是怎么回事。这可能是一个链接问题,但我不知道是哪一个。index.html、script.js和jquery的库文件都在我的桌面上。代码如下: 这是HTML代码:用HTML链接Jquery,jquery,html,hyperlink,Jquery,Html,Hyperlink,我不明白这是怎么回事。这可能是一个链接问题,但我不知道是哪一个。index.html、script.js和jquery的库文件都在我的桌面上。代码如下: 这是HTML代码: <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1>asdasd</h1>
</body>
</html>
没有CSS表单,因为我把它简化了,所以我可以确定它没有错,但也许是错的
src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"
无协议URL不能通过文件://
方案工作
将http://
替换为//
,它应该可以工作。但是,从长远来看,使用本地主机服务器是一种更好的方法<代码>=]
使用localhost服务器,您可以轻松地通过http://
运行页面,从而使您克服该错误以及将来可能遇到的许多其他文件权限问题。以下是一些易于安装的服务器:、
而且
(function)
应该是function()
,您缺少一个$
:
$(document).ready((function) {
("h1").click((function) {
应该是
$(document).ready(function() {
$("h1").click(function() {
尝试运行代码,它将为您找到这些基本语法错误。
您需要将http:
添加到脚本的src
属性中
不过,您应该从自己的服务器上获取此信息。正如Crockford所说:
使用你自己的副本。从您无法控制的服务器加载代码是极不明智的
代码块也有点错误:
$(document).ready(function () {
$("h1").click(function () {
$(this).hide();
});
});
您缺少$object
$(this).hide();
非常感谢你。我一直都有这个问题,但现在你救了我!谢谢你提供的所有信息。
$(this).hide();