2010-09-15 2 views
3

Я использую плагин jquery tablesorter (http://tablesorter.com/docs/) для сортировки моих таблиц. Это работает для уже созданных строк. Но когда я добавляю строку динамически с помощью метода JQuery clone(), сортировка не работает.Сортировка таблицы JQuery; проблема с динамически добавленными строками

Что мне делать, чтобы сортировать строки, даже если я добавляю строку динамически?

ответ

6

$('.tablesorter').trigger('update'); после того, как вы добавили ряд.

Tablesorter только один раз сканирует таблицу, после чего сортирует внутренние или цифровые значения. На самом деле это довольно умно, так как это делает процесс сортировки супер быстрым.

+0

Благодаря этой работы – jgg

1

В плагине есть пример обновления ajax, и похоже, что вам просто нужно вызвать метод «обновления» в таблице после добавления динамических данных.

Посмотрите здесь: http://tablesorter.com/docs/example-ajax.html

Код:

// let the plugin know that we made a update 
$("table").trigger("update"); 
Смежные вопросы