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

javascript syntax error setting property of jquery datatable

本文关键字:错误 设置 属性 语法 Javascript 数据表 jquery      更新时间:2023-09-26

我是这样使用jquery数据表的:

$.fn.tkDataTable = function(){
        "order": [[ 7, 'asc' ]]
        if (! this.length) return;
        if (typeof $.fn.dataTable != 'undefined') {
            this.dataTable();
        }
    };

我得到错误:

Uncaught SyntaxError: Unexpected token:

我在"order"一行中得到这个。如何正确设置此属性而不会出现语法错误?

你很少在没有options对象的情况下调用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);
    }
}