意外开放的大括号?

时间:2012-09-03 10:59:23

标签: jquery

我真的对此感到困惑,我已经阅读了很多次代码,但我无法弄清楚为什么这是错误的。我把它简化为最简单的形式(... s替换为alert(); s)我仍然会收到此错误:

$(document).ready(function() {


$(".foo").hover(function() {
   ...
 },function() {
   ...
});

${"#bar"}.click(function() {    <---- Uncaught SyntaxError: Unexpected token {
  ...
});


});

3 个答案:

答案 0 :(得分:5)

尝试更换:

${"#bar"}

$("#bar")

答案 1 :(得分:1)

不应该是:

$("#bar").click(function() {

你有大括号而不是#bar的括号。

答案 2 :(得分:0)

Try this:

$(document).ready(function() {


$(".foo").hover(function() {
   ...
 },function() {
   ...

});

$("#bar").click(function() {    <---- Uncaught SyntaxError: Unexpected token {
  ...
});


});