Javascript 未捕获的语法错误:意外标记{

Javascript 未捕获的语法错误:意外标记{,javascript,jquery,Javascript,Jquery,当前正在使用的jQuery $("#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("like

当前正在使用的jQuery

$("#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){

如果您需要更多信息来帮助我,请务必询问。

JavaScript使用
else If
,而不是
elseif

阅读本教程以了解关于If-else语句的更多信息

}elseif(status === 2){
一定是

 }else if(status === 2){

缺少elseif

之间的空格else和if之间有空格。