Javascript/Jquery在本地不起作用

Ses*_*lyn 2 javascript jquery jsfiddle

我在JQuery中的许多不同的代码片段中一直存在这个问题,其中我尝试的代码在JSFiddle和w3schools等网站上运行,但是当我尝试通过Chrome加载html文件时,我的计算机上无效.

我的问题是,要在本地运行JQuery,您是否需要使用C语言编译软件,或者它应该像HTML/CSS一样只使用浏览器?

这是一个在JSFiddle和w3schools中工作的简单代码的例子,但对我不起作用......

<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").hide();
  });
});
</script>
</head>

<body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button>Click me</button>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

另外,如果需要编译器.你能给我推荐一个吗?感谢你的帮助!

Ada*_*dam 8

好吧,使用//语法在运行本地文件系统时不起作用 - 它会查找 file://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js

显然该文件不存在,并且页面上没有加载jQuery.如果要在本地打开它,则需要将其指定为HTTP(s)资源:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
Run Code Online (Sandbox Code Playgroud)