jQuery Tablesorter 2.0 parser undefined - jquery, tableorter

Як я можу виправити цей конкретний біт коду? У мене є плагін jQuery tablesorter 2.0. У мене немає даних для відображення спочатку; однак, коли я запускаю форму на тій же сторінці, у мене є дані і немає помилок. Як мені це реконструювати? Ось помилка, яку я отримую. TypeError: аналізатори не визначені. tableSorter-2.0 / jquery.tablesorter.js Лінія 483 Клетки TD не будуються, тому що я не маю даних, поки не буде запущено форму. Ось код:

$(document).ready(function() {
$("#sortableTable1").trigger("update");
$("#sortableTable1").tablesorter({ sortList : [[5,1]] ,widgets: ["zebra"]});

$("#submit").click(function(){
if(!($("#submission").attr("checked")) && !($("#fedBook").attr("checked")))
{
alert("Please select any(or both) of the checkboxes.")
return false;
}
return true;
});
}
);

Відповіді:

0 для відповіді № 1

Початковий сорт tablesorter (v2.0.5) видає помилку при застосуванні початкового сорту (демонстрація)

Можливо, краще застосувати сортування після додавання вмісту до таблиці.

$("#submit").click(function(){
// ...
var newContent = "<tr>...</tr>";
// update tablesorter
$("#sortableTable1")
.find("tbody")
.html( newContent )
.trigger("update")
.trigger("sorton", [[[5,1]]]);
});

Крім того, у мене є вилка столика, в якому проблема з аналізатором не існує (демонстрація)