使用Jquery Tablesorter,如何使其中一列成为页面加载时排序的默认列?

我有一个3列表(名称,作者和日期)。 页面加载时,默认情况下会对第一列(名称)进行排序。 当页面加载时,如何在默认情况下对第3列(日期)进行排序? 这与sortList有关吗? 谢谢你的帮助。

$(document).ready(function() { $("#SomeList").tablesorter( {sortList: [[0,0], [1,0]]} ); } ); 

 $("#SomeList").tablesorter({ widgets: ['zebra'], dateFormat: "uk", sortList: [[0, 0]], headers: { 2: { sorter: false}} }); 

使用sortList参数初始化表时,还可以传入配置选项:

每列排序和方向的指令数组格式为:[[columnIndex,sortDirection],…]其中columnIndex是从左到右的列的从零开始的索引,sortDirection为0,表示升序和1用于降序。 首先按列1和列2排序的有效参数如下所示:[[0,0],[1,0]]

以下是对第3列进行排序的方法

 $(document).ready(function() { // call the tablesorter plugin $("table").tablesorter({ // sort on the third column, order asc sortList: [[2,0]] }); }); 

参考:

tablesorter – 设置初始排序顺序