参数列表后面的SyntaxError:missing) - 没有丢失)!

NDe*_*vox -5 javascript jquery

我完全不知道这段代码的错误.

这是我在错误之前所做的事情:

$(function () {

    for(var i=0;i<15;i++){
        $("#_Q1_Q" + i + "_Q2_C").change(callbackFactory(i));
        $("#_Q1_Q" + i + "_Q2_C").change(function(n){
            return function(){
                toBus(n);
                console.log(n);
            };
        }(i));
        toBus(i);
    };

    $("#_Q0_C0").change(function(){
        noTraveller();
        console.log("Stage 1");
    };); // <--- This is where the error occurs
Run Code Online (Sandbox Code Playgroud)

代码还有更多,但所有括号都按顺序排列100%.事实上,如果我注释掉下面的代码部分(发生错误的地方),那么我的脚本将完全按照预期运行,除非注释掉函数.

$("#_Q0_C0").change(function(){
    noTraveller();
    console.log("Stage 1");
};);
Run Code Online (Sandbox Code Playgroud)

Ant*_*ton 7

删除多余的 ;

 $("#_Q0_C0").change(function () {
     noTraveller();
     console.log("Stage 1");
 };);
  ^
Run Code Online (Sandbox Code Playgroud)