使用tableSorter Jquery插件进行特定列排序



请帮忙,我已经使用tablesorter jquery插件在我的gridView中进行排序,但是问题是,所有列都变得可排序。我需要一些特定的列进行排序。如何使用表排序器来做到这一点。

假设您要根据第一列的值按降序对页面上的所有表进行排序。

为此,您必须传递一个sortList属性,其值是一个2D数组,其中

  • 第一个元素表示要排序的列的从 0 开始的索引和
  • 第二个元素是 1 表示降序,0 表示升序。

因此,要实现所讨论的目标,您必须编写:

$('table').tablesorter({
sortList: [[0, 1]]
});

所以在上面的例子中,0 是你的第一列,1 是降序

您还可以提供多个列,例如

$('table').tablesorter({
sortList: [[0, 1], [2, 0]]
});

因此,在上面的示例中,您的表根据第一列的值按降序排序,第三列按升序排序。

试试这个:

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

在上面的代码 2 中,升序是第 3 列和 0。