2011-09-12 85 views
5

我有一個非常簡單的jQuery測試頁面,我似乎無法獲得工作的基礎知識。簡單的jquery「hello world」頁面有什麼問題?

<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
     <script type=」text/javascript」> 
      $(function(){ 
       alert('hi'); 
      }); 
     </script> 
    </head> 
    <body> 
     This is a test 
    </body> 
</html> 

基本上,我只想在頁面準備好時彈出一個警告框。

頁面上沒有錯誤,但警告框不顯示。這似乎是一個非常非常簡單的頁面,所以我不確定我錯過了什麼。有沒有人有任何想法?

+0

哦,哎呀!我得到它的工作。問題在於第二個「text/javascript」引號。他們被複制和粘貼,似乎並沒有被複製爲常規引號,他們是一些其他ascii字符。簡單的修復...我會嘗試刪除這個問題,如果我可以 – stuck

+0

似乎無法刪除它,或回答我自己的問題,所以我發佈它作爲評論...哦,以及 – stuck

+0

我發現它也在與你同時,大聲笑.. :) –

回答

7

幾個可能的問題:缺少DOCTYPEtype屬性的錯誤引號script標記的屬性。

試試這個:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
     <script type="text/javascript"> 
      $(function(){ 
       alert('hi'); 
      }); 
     </script> 
    </head> 
    <body> 
     This is a test 
    </body> 
</html> 
+0

謝謝,就是這樣!文檔類型不是問題,但是改變引號就行了。我意識到速度很快,並試圖回答我自己的問題,甚至刪除問題,但沒有足夠的代表:)不能投票給你,但會在9分鐘內接受你的回答 – stuck

+0

... – stuck

+0

否問題,如果你要檢查,你最好有DOCTYPE,所有的網站都有它,並且出於各種原因這很重要。 –

1

您的標籤是撥錯<script type=」text/javascript」>應該

<script type="text/javascript">

<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
     <script type="text/javascript"> 
      $(function(){ 
       alert('hi'); 
      }); 
     </script> 
    </head> 
    <body> 
     This is a test 
    </body> 
</html> 
1

變化

<script type=」text/javascript」> 

<script type="text/javascript"> 

」 ---->>> "