jquery数据表的javascript语法错误设置属性

时间:2016-10-07 20:13:32

标签: javascript jquery

我正在使用这样的jquery数据表:

$.fn.tkDataTable = function(){
        "order": [[ 7, 'asc' ]]

        if (! this.length) return;

        if (typeof $.fn.dataTable != 'undefined') {

            this.dataTable();

        }

    };

我收到错误:

  

Uncaught SyntaxError:意外的令牌:

我在" order"这就行了。如何在没有语法错误的情况下正确设置此属性?

1 个答案:

答案 0 :(得分:1)

您很少在没有选项对象的情况下调用datatable

我怀疑你想要的是什么

$.fn.tkDataTable = function(){
    var opts = {
       "order": [[ 7, 'asc' ]],
       //...  other initialization properties
    };

    if (! this.length) return;

    if (typeof $.fn.dataTable != 'undefined') {
        // pass options to plugin
        this.dataTable(opts);

    }
}