JQuery错误:XML过滤器应用于非XML值(函数(E,F){return new(o.fn.init)(E,F);})

mor*_*ous 11 jquery json

我收到这个有点神秘的错误消息:

XML过滤器应用于非XML值(函数(E,F){return new(o.fn.init)(E,F);})

当我运行此代码段时

function justDoIt(arg){
    msg = arg.msg;
    if(arg.ok)
        jQuery.(".action-button").each(function(idx,el){jQuery(this).removeClass('enabled');} );
}
Run Code Online (Sandbox Code Playgroud)

arg是服务器的JSON格式响应.

谁知道如何解决这个问题?

Dar*_*rov 19

4号线有一个.之后jQuery,你应该删除:

if(arg.ok) {
    $('.action-button').each(function() {
        $(this).removeClass('enabled');
    });
}
Run Code Online (Sandbox Code Playgroud)

哪个可以简化为:

if(arg.ok) {
    $('.action-button').removeClass('enabled');
}
Run Code Online (Sandbox Code Playgroud)