tablesorter - jQuery Tablesorter 和 sortList

标签 tablesorter

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

表排序器正在工作,我可以使用此代码禁用列上的排序和过滤。

// 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]] 
});

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

最佳答案

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

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

但实际上,我认为最好的选择是触发 sorton 事件:

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

关于tablesorter - jQuery Tablesorter 和 sortList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18258123/

相关文章:

jquery - 表排序器更新

javascript - 使用自定义排序对 html 表按 HH :MM:SS format 中的时间进行排序

jquery - [quicksearch] 如何确定显示的行数?

jQuery tablesorter 问题 - 使用 rowspan 排序

jquery - 使用 jQuery csvToTable 创建的 html 表中没有要操作的行?

jquery-mobile - 如何从表格中隐藏列切换按钮?

javascript - jquery tablesorter 如何用图像对表格进行排序

javascript - Jquery tablesorter无法对多个表进行排序

jquery - 如何使 jQuery 表排序器始终在最后一列进行初始排序?

html - 如何使用 tablesorter stickyheaders 小部件 - 不工作?