2013-03-15 65 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