jQuery Tablesorter和sortList

时间:2013-08-15 17:23:15

标签: tablesorter

我正在使用jQuery tablesorter插件(http://mottie.github.io/tablesorter/docs/index.html

tablesorter正在运行,我可以使用此代码禁用对列的排序和过滤。

// Disable sorting and filtering on 1st column
$("table thead th:eq(0)").data("sorter", false).data("filter", false);

如何使用.data方法执行相同的操作?

$("table").tablesorter({ 
// sort on the 4th column, order asc 
sortList: [[3,0]] 
});

我的问题是我无法确定如何使用带有.data语法的sortList:[[3,0]]。任何建议将不胜感激。

2 个答案:

答案 0 :(得分:1)

好吧,您可以使用这样的数据函数来更新已保存的排序,但是您需要实际触发排序才能应用它:

$("table").data('tablesorter').sortList = [[3,0]];
$("table").trigger('update'); // apply the new sort

但我认为你最好的选择就是触发sorton事件:

$("table").trigger("sorton", [[3,0]]);

答案 1 :(得分:0)

" sorton event"像这样

$("table").trigger("sorton", [[[3,0]]]);