我使用jQuery tablesorter插件来排序我的表。正如您在fiddle中看到的那样,可以通过按钮触发排序重置。
$(function() {
$("table").tablesorter({
sortInitialOrder: 'asc'
});
$('button').click(function(){
$('table').trigger('sortReset');
return false;
});
});
我想要的是单击未排序的列将始终按sortInitialOrder属性指定的初始顺序对其进行排序。例如,单击重置,单击表标题,单击重置,然后再次在同一个表标题上。每次启动新排序时,订单方向应该保持不变,这在小提琴中不会发生。 tablesorter有一个名为" sortRestart"的用例的设置,但不幸的是(我不知道为什么)你不能手动触发它。有谁知道如何解决我的问题?
答案 0 :(得分:1)