jQuery表分类器为所有列设置默认解析器

时间:2011-06-06 16:43:45

标签: jquery tablesorter

我想将网格中每一列的默认解析器设置为我构建的自定义解析器。但是,我有其他列有特殊情况,我为这些列构建了自定义解析器。我想简单地将默认解析器设置为自定义解析器,如果我有第二个自定义解析器,如果我将其设置为指定列,则需要预先确定。这可能吗?我不知道默认的解析器是'text'还是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

文本解析器是默认的,但您可以将解析器添加到数组的第一部分并覆盖它。看起来您可以修改tablesorter插件,并在添加文本解析器之前添加自定义解析器。在jquery.tablesorter.js中,您会在插件底部附近找到此部分:

// add default parsers

... add your parser here

ts.addParser({
    id: "text",
    is: function (s) {
        return true;
    }, format: function (s) {
        return $.trim(s.toLocaleLowerCase());
    }, type: "text"
});