我有下面的jQuery,我在"$.get(page+".php",function(html))"行中得到一个错误。我使用的是最新的jQuery版本。
$(function() {
$("tabs a").click(function() {
$("#tabs li").removeClass("selected");
$(this).parent("li").addClass("selected");
var page = this.hash.substr(1);
$("#content").html("");
$.get(page+".php", function(html)) {
$("#content").html(html);
}
});
if(location.hash) ? $("a[href="+location.hash+"]").click() : $("#tabs a:first").click();
}
});
我正在学习本教程:http://www.youtube.com/watch?v=nBbkTmQHh3M那家伙没有犯任何错误。Dreamweaver突出显示了这一行,因为存在语法错误。
提前谢谢。
此处出现语法错误:
$.get(page+".php", function(html)) {
// ^ This is extra
$("#content").html(html);
}
});
应该是
$.get(page+".php", function(html){
$("#content").html(html);
});
// } was extra
您有一些语法错误:
$.get(page+".php", function(html)) { <-- extra )
$("#content").html(html);
} <--- missing );
更改为:
$.get(page+".php", function(html) {
$("#content").html(html);
});
额外)
和}
$.get(page + ".php", function(html) { // <-- extra ) here
$("#content").html(html);
}); // <-- extra } here
这应该是…
$.get(page+".php", function(html) {
$("#content").html(html);
}
});