0

由于某种原因,Dreamweaver 不允许我关闭我的 jQuery,这似乎是一个语法错误。

这个概念是有一系列具有唯一 id 的按钮,即。#apr for april 每次将 html 文件加载到 div 中(称为 gigs)。

我试过移动东西,添加和删除;'s 和});'s 但似乎找不到解决方案

到目前为止,这是我的代码;

<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 文件:)

4

4 回答 4

4

这是你的问题

$(document).ready(function(){; <---- WHAT IS THAT SEMI COLON DOING THERE???

并关闭其余功能:

$("#apr").click(function(){
    $("#gigs").load('gigs/april13.html');
}); <--- CLOSE THESE

最后你也有太多});了。删除一个。

于 2013-04-22T17:35:48.367 回答
0

您没有关闭点击事件:

$("#apr").click(function(){
$("#gigs").load('gigs/april13.html');

应该:

$("#apr").click(function(){
    $("#gigs").load('gigs/april13.html');
});
于 2013-04-22T17:39:15.463 回答
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>
于 2013-04-22T17:39:29.897 回答
0

这是解决方案的一个小提琴。这个工具很棒,它还可以帮助您查看大括号或括号的闭合位置。 http://jsfiddle.net/mNZeT/

问题是您没有关闭每个“加载”调用。这些应该是这样的:

 $("#apr").click(function(){
        $("#gigs").load('gigs/april13.html')**})**;
于 2013-04-22T17:43:03.853 回答