Jquery 使用tablesorter设置列的默认排序

Jquery 使用tablesorter设置列的默认排序,jquery,html,tablesorter,Jquery,Html,Tablesorter,我正在使用tablesorter插件按表中的数据进行排序。我写的剧本如下: $("#customerslist").tablesorter({ sortList: [[2, 0]] }); $("#cutomerslist").tablesorter({ sortList: [[columnname, 0]] }); 在这里,我给列排序的第二个标题,直到它是确定的 但是现在我为这个表添加了一个新的设置,它将包含许多列,例如customerid、datecreated、createdby、pr

我正在使用tablesorter插件按表中的数据进行排序。我写的剧本如下:

$("#customerslist").tablesorter({ sortList: [[2, 0]] });
$("#cutomerslist").tablesorter({ sortList: [[columnname, 0]] });
在这里,我给列排序的第二个标题,直到它是确定的

但是现在我为这个表添加了一个新的设置,它将包含许多列,例如customerid、datecreated、createdby、product、cost等。用户可以选择其中的任何一列,例如用户每次打开这个表时只选择customerid和datecreated在表中查看,他只能查看这两列。他还设置了另一个设置,即当页面加载时,他已经保存了一个默认为datecreated的设置。因此,当他打开页面时,它应该是datecreated上的默认排序,但排序也应该对customerid可用

所有这些值都是从数据库中获取的。所以任何人都可以帮助我如何根据列给出排序顺序。在这里,所有列都将动态获取,所有列都可以是视图,也可以不是视图。现在我需要得到如下信息:

$("#customerslist").tablesorter({ sortList: [[2, 0]] });
$("#cutomerslist").tablesorter({ sortList: [[columnname, 0]] });

如果您知道类名,甚至知道标题单元格中的文本,那么可以使用它来查找正确的列索引()