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