Таким образом, под "сортировки не происходит" вы имеете в виду, что просто выполняете
$("#myTable").tablesorter();
И после клика по ссылке вы хотите, чтобы таблица выглядела как сразу после этого звонка без сортировки?
Я не думаю, что есть простой способ сделать это. Но я предлагаю хак, как это можно сделать, но будьте осторожны, в зависимости от размера вашей таблицы это может занять много памяти браузера.
Идея состоит в том, чтобы скопировать таблицу перед применением плагина tablesorter. Позже, нажав на ссылку, просто восстановите таблицу, как она была, и повторно примените таблицы. например
var tablebackup;
$(document).ready(function() {
tablebackup = $("#myTable").clone();
$("#myTable").tablesorter();
});
function resetTable() {
tablebackup.clone().insertAfter("#myTable");
$("#myTable").remove();
$("#myTable").tablesorter();
}
Проверьте это для полного рабочего примера http://jsbin.com/ujiko (без css или чего-то еще, но работает)
person
jitter
schedule
12.11.2009