我正在使用jquery tablesorter 2.0.5,并且希望能够在第三次单击时删除排序顺序(返回初始状态)?
使用tablesorter可以吗?
答案 0 :(得分:0)
免责声明:我之前从未使用过这个插件,但这完全没有经过测试,但基于here找到的文档。看起来像这样的东西可能会起作用。至少这应该可以帮助你。
$(document).ready(function() {
$("table").tablesorter();
$(".headerSortDown, .headerSortUp").live('click', (function() {
num_clicks += 1;
if(num_clicks === 3) {
// set sorting column and direction, this will sort on the [[column, direction]]
$("table").trigger("sorton", [[0,0]]);
num_clicks = 0;
}
});
});
编辑:在再次阅读了您的问题后,我意识到这种方法只有在第一列中的数据在调用tablesorter()之前已经排序时才有效。在调用tablesorter()之前,请查看海报建议克隆表的this answer。我想这可能就是你真正想要的。