2013-03-15 66 views
-2

嗨,我尝试从jquery.com的第一个jQuery教程。我从那里复制了代码。 HTML链接工作,但与jQuery的警报窗口不起作用。 我试过到目前为止:第一个jQuery教程不工作

  • 检查启用javascript
  • 删除旧的jQuery文件
  • 把谷歌的jQuery API的脚本标签源(而不是路径jqueryfile)
  • 搜索synthax错误(错字不能因为我复制的代码片段)
  • 下载萤火
  • 尝试与Firefox和铬代码

但迄今没有任何工作。提前致谢。

<!doctype html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
     <title>Demo</title> 
    </head> 
    <body> 
     <a href="http://jquery.com/">jQuery</a> 
     <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">  </script>  
     <script> 
    // your code here 
     $(document).ready(function() { 
     $("a").click(function(event) { 
      alert("Thanks for visiting!"); 
     }); 
     }); 
     </script> 
    </body> 
</html> 
+3

[运行对我很好,完全按照你写的(http://jsfiddle.net/mblase75/rQmNJ/) 。什么“不起作用”关于警报窗口? – Blazemonger 2013-03-15 17:27:46

+0

它只是没有出现,但把HTTP放到脚本源帮助 – user2174851 2013-03-15 17:39:58

+0

我想知道在运行本地文件时是否需要添加'http:'。它不应该。 – Blazemonger 2013-03-15 17:41:50

回答

-2

你脚本源缺失和HTTP或HTTPS

<!doctype html> 
<html> 
    <head> 
     <meta charset="utf-8"> 
     <title>Demo</title> 
    </head> 
    <body> 
     <a href="http://jquery.com/">jQuery</a> 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">  </script>  
     <script> 
     $(document).ready(function() { 
     $("a").click(function() { 
       alert("Thanks for visiting!"); 
     }); 
     }); 
     </script> 
    </body> 
</html> 
+0

阅读https://developers.google.com/speed/libraries/devguide – j08691 2013-03-15 17:16:50

+0

它解决了这个问题。为什么downvote?试试看! – 2013-03-15 17:21:23

+2

它没有解决任何问题,因为将它放出是没有问题的,这正是Google告诉你要做的。 – j08691 2013-03-15 17:23:49