2011-02-03 48 views
0

我有一個函數,沒有被視爲在範圍內,只要我有一個jQuery的引用被定義。如果我評論該函數的調用工作的引用。我有其他的頁面,以相同的方式引用jQuery,他們的工作。它非常令人沮喪。是什麼賦予了?jQuery導致頁面在基礎級別失敗......爲什麼?

<!DOCTYPE HTML> 
<html> 
<head> 
<title>Anything</title> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" /> 
<script type="text/javascript"> 
    function test() { 
     alert('This works') 
    } 
</script> 
</head> 
<body> 
text 
<script type="text/javascript"> 
    test(); 
</script> 
</body> 
</html> 

回答

2

而不是做的......

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" /> 

...這樣做: -

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> 

script標籤是怪異。 :)

+0

`腳本`塊不能自行關閉。 +1 – hellatan 2011-02-03 03:35:43

3

doctype HTML支持關閉腳本作爲短標記嗎?我會嘗試<script src...></script>