2012-09-12 60 views
0

当前的jQuery使用未捕获的SyntaxError:意外的标记{

$("#like_button").live("click", function(){ 
    var status = $(this).data("status"); 
    var id = $(this).data("id"); 
    var count = $(this).html(); 

     if(status === 1){ 
      like(id); 
      $(this).removeClass("likes"); 
      $(this).addClass("liked"); 
      count++; 
      $(this).html(count); 
     }elseif(status === 2){ 
      like(id); 
      $(this).removeClass("liked"); 
      $(this).addClass("likes"); 
      count--; 
      $(this).html(count); 
     } else { 
      // do nothing 
     } 

     return false; 

}); 

的错误

Uncaught SyntaxError: Unexpected token { (Line 529) 

这低于这条线,

}elseif(status === 2){ 

如果你需要再信息来帮助我这个请一定要问。

+0

else和if之间有空格。 – ggreiner

回答

12

JavaScript使用else if而不是elseif

+0

完美谢谢! – user1666881

1

本声明

}elseif(status === 2){ 

必须

}else if(status === 2){ 

缺少其他之间的空间,如果

相关问题