表中的信息有时已经排序,因此当用户点击标题时,插件会以相同的顺序对其进行排序,但看起来没有任何结果。有没有办法检测信息是否已经排序?
答案 0 :(得分:0)
我在列标题元素上设置了某种指标,即数据属性data-sorted =“true”,并在再次排序之前检查它。这是一些示例jQuery代码:
$(".column-header").click(function(event) {
event.preventDefault();
if (!$(this).data("sorted")) {
// do sorting
}
});
如果要替换排序方向,可以使用不同的值:asc / desc。