jQuery导致页面在基础级别失败...为什么?

时间:2011-02-03 03:29:51

标签: javascript jquery html

我有一个不被视为在范围内的函数,只要我定义了对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 个答案:

答案 0 :(得分:3)

doctype HTML是否支持将脚本关闭为短标记?我会尝试<script src...></script>

答案 1 :(得分: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标签很奇怪。 :)