jQuery Tablesorter: Как определить, отсортирован ли столбец?
Информация в таблице иногда уже отсортирована, поэтому, когда пользователь нажимает на заголовок, плагин сортирует его снова в том же порядке, но, похоже, ничего не происходит. Есть ли способ определить, отсортирована ли уже информация?
1 ответ
Я бы установил какой-то индикатор, то есть атрибут data data-sorted="true", в элементе заголовка столбца и проверил его перед повторной сортировкой. Вот пример кода JQuery:
$(".column-header").click(function(event) {
event.preventDefault();
if (!$(this).data("sorted")) {
// do sorting
}
});
Вы можете использовать разные значения, если хотите изменить направление сортировки: asc/desc.