由于某种原因,Dreamweaver不会让我关闭我的jQuery,这似乎是一个语法错误。
这个概念是有一系列具有唯一ID的按钮即。 #apr for april每个将html文件加载到div(称为gigs)。
我已尝试移动内容,添加并删除;
和});
,但似乎无法找到解决方案
这是我到目前为止的代码;
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready(function(){;
$("#apr").click(function(){
$("#gigs").load('gigs/april13.html');
$("#may").click(function(){
$("#gigs").load('gigs/may13.html');
$("#jun").click(function(){
$("#gigs").load('gigs/may13.html');
$("#jul").click(function(){
$("#gigs").load('gigs/may13.html');
$("#aug").click(function(){
$("#gigs").load('gigs/may13.html');
$("#sep").click(function(){
$("#gigs").load('gigs/may13.html');
$("#oct").click(function(){
$("#gigs").load('gigs/may13.html');
$("#nov").click(function(){
$("#gigs").load('gigs/may13.html');
$("#dec").click(function(){
$("#gigs").load('gigs/may13.html');
});
});
});
</script>
在关闭脚本标记之前,错误似乎总是落在最后一行。所有输入都将受到赞赏,因为我是jQuery的新手
编辑:所有链接都可能因为我还没有为今年剩下的时间创建html文件:)
答案 0 :(得分:4)
这是您的问题
$(document).ready(function(){; <---- WHAT IS THAT SEMI COLON DOING THERE???
关闭其余功能:
$("#apr").click(function(){
$("#gigs").load('gigs/april13.html');
}); <--- CLOSE THESE
最后你还有一个});
太多了。删除一个。
答案 1 :(得分:0)
您没有关闭点击事件:
$("#apr").click(function(){
$("#gigs").load('gigs/april13.html');
应该是:
$("#apr").click(function(){
$("#gigs").load('gigs/april13.html');
});
答案 2 :(得分:0)
我修复了问题,你在每次点击功能结束时都缺少大括号,圆括号和分号 - 尝试一下:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready(function(){
$("#apr").click(function(){
$("#gigs").load('gigs/april13.html');
});
$("#may").click(function(){
$("#gigs").load('gigs/may13.html');
});
$("#jun").click(function(){
$("#gigs").load('gigs/may13.html');
$("#jul").click(function(){
$("#gigs").load('gigs/may13.html');
});
$("#aug").click(function(){
$("#gigs").load('gigs/may13.html');
});
$("#sep").click(function(){
$("#gigs").load('gigs/may13.html');
});
$("#oct").click(function(){
$("#gigs").load('gigs/may13.html');
});
$("#nov").click(function(){
$("#gigs").load('gigs/may13.html');
});
$("#dec").click(function(){
$("#gigs").load('gigs/may13.html');
});
});
</script>
答案 3 :(得分:0)
这是解决方案的小提琴。这个工具很棒,它可以帮助你看到括号或parens关闭的地方。 http://jsfiddle.net/mNZeT/
问题在于您没有关闭每个“加载”调用。那些应该是这样的:
$("#apr").click(function(){
$("#gigs").load('gigs/april13.html')**})**;