У меня есть функция для сортировки объекта JSON, который выглядит следующим образом:
function compare(el1, el2, index) {
return el1[index] == el2[index] ? 0 : (el1[index] < el2[index] ?-1 : 1);
}
array.sort(function(el1,el2){
return compare(el1, el2, ""+thSortKey+"");
});
Все это можно найти здесь .Эта функция запускается при нажатии на таблицу <th>
.Способ его настройки теперь позволяет сортировать по AZ, но при втором / альтернативном щелчке я хочу отсортировать его из ZA.Проблема, с которой я сталкиваюсь, заключается в отслеживании кликов.Я пытался использовать .data()
безрезультатно, и .toggle()
не будет работать для меня в этой ситуации.У меня вопрос: как отслеживать клики, чтобы разрешить сортировку ZA?