0

現在使用中の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){

これに役立つ情報がさらに必要な場合は、必ずお問い合わせください。

4

3 に答える 3

12

JavaScript はelse ifではなくを使用しelseifます。

于 2012-09-12T20:18:09.630 に答える
1

この文

}elseif(status === 2){

である必要があります

 }else if(status === 2){

elseifの間にスペースがありません

于 2012-09-12T20:31:17.747 に答える
1

if else ステートメントの詳細については、このチュートリアルをお読みください http://www.w3schools.com/js/js_if_else.asp

于 2012-09-12T20:22:02.213 に答える