我有一个引用jQuery页面的HTML页面,它只是控制台日志hello there
,但是jQuery页面中的代码没有做任何事情,我不知道为什么。
<!DOCTYPE html>
<html>
<head>
<title>{{title}}</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
{{{body}}}
<p>hello there you idiot</p>
<script type="text/javascript" src="javascripts/jquery/jquery-2.2.4.min.js"></script>
<script type="text/javascript>" src="javascripts/testscript.js"></script>
</body>
</html>
$(function(){
//alert("hello there");
console.log("hello there");
document.write("hello there");
});
任何人都可以告诉我为什么脚本不是控制台记录任何东西。谢谢
答案 0 :(得分:4)
可能,因为你错误地包含文件(你有错字)。
正确的方法应该是:
<script type="text/javascript" src="javascripts/testscript.js"></script>
答案 1 :(得分:1)
试试这个
(function(){
//alert("hello there");
console.log("hello there");
document.write("hello there");
}());
答案 2 :(得分:0)
任何事件都不会触发您的功能;要么在事件中触发它,要么将其包装在document.ready中,就像guradio建议的那样。
答案 3 :(得分:0)
你错误地包含了js。
$(function(){
//alert("hello there");
console.log("hello there");
document.write("hello there");
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<title>{{title}}</title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
{{{body}}}
<p>hello there you idiot</p>
<script type="text/javascript" src="javascripts/jquery/jquery-2.2.4.min.js"></script>
<script type="text/javascript>" src="javascripts/testscript.js"></script>
</body>
</html>
&#13;
答案 4 :(得分:0)
无效的script
代码。
而不是
<script type="text/javascript>" src="javascripts/testscript.js"></script>
使用
<script type="text/javascript" src="javascripts/testscript.js"></script>
。
请注意,没有&gt;在“text / javascript”之后。一个简单的拼写错误。