2011-02-03 24 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> 

scriptタグは奇妙です。 :)

+0

'script'ブロックは自己終了できません。 +1 – hellatan

+0

私は本当に言語としてのJavaScriptを気に入りました。 jQueryも素晴らしいです。このようなもの...それはそれを解決しました。 – QueueHammer

+0

@JustSmith - これが解決すればこれを答えとして選択する) – hellatan

3

doctype HTMLは、短いタグとして閉じるスクリプトをサポートしていますか?私は<script src...></script>を試してみるだろう。

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

代わりにやっての

関連する問題