我被困在这上面大约一个小时。我有以下代码在页面加载时不加载alert
框。
我在两台不同的机器上试过没有用(两台机器都使用Chrome和FF启用了JS)。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $pageTitle; ?></title>
<link href="../css/style.css" rel="stylesheet" type="text/css" media="all" />
<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<!--[if !IE 7]>
<style type="text/css">
#wrap {display:table;height:100%}
</style>
<![endif]-->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
alert("hello");
}
</script>
</head>
<body>
...
</body>
</html>
答案 0 :(得分:8)
$(document).ready(function() {
alert("hello");
}); //note this line
答案 1 :(得分:3)
你错过了右括号和分号:
<script type="text/javascript">
$(document).ready(function() {
alert("hello");
});
</script>
答案 2 :(得分:3)
用以下内容替换您的脚本:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
alert("hello");
});
</script>
出于某种原因,您无法仅使用/&gt;关闭脚本代码关闭你需要一个结束元素。您还缺少jquery ready函数的结束括号。
答案 3 :(得分:2)
你错过了结束);在标签之前
答案 4 :(得分:0)
您无法以需要使用<script>
的简写方式关闭<script></script>
标记。此外,jQuery包装器需要用
$(document).ready(function() {
...
});
或只是
$(function(){
...
});