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

相关问题