2013-02-25 5 views
-3

Я создал таблицу динамически. Таблица загружает базу данных формы данных. Это следующий код.jquery table sorting

$('#artistinfo').empty(); 
$('#artistinfo').append('<table id="transactions" class="partner" width="100%" cellpadding="0" cellspacing="0" style="font-size:90%;" />'); 
$('#artistinfo table').append(
' <tr class="thead"><th valign="top">Artist</th><th valign="top">Release</th> <th valign="top">Score</th> </tr>'); 
$('#artistinfo table').append('<tr>' + 
'<td>' + artistname + '</td>' + 
'<td>' + releasename + '</td>' + 
'<td>' + score+ '</td>' + 
'</tr>' 
); 

Я хочу отсортировать таблицы по каждой колее. Можно ли jquery?

Для справки, оценка - это тип номера. Я хочу отсортировать его по возрастанию или по убыванию

+0

Что вы пытались? я могу сделать это для вас Google, и первый хит говорит мне о разрешении (http://tablesorter.com/docs/) –

+0

[DataTables] (http://datatables.net) - популярный плагин – Blazemonger

ответ

0

Использование только jQuery было бы довольно дорого сделать то, что вы хотите, поскольку эта функциональность не появляется по умолчанию. Вместо того, чтобы изобретать колесо, я бы прошел через эти плагины: DataTables и jqGrid. Эти два предлагают неплохие API и широкие функциональные возможности, и, похоже, они также разработаны для обеспечения хорошей производительности.

Конечно, есть гораздо больше плагинов для отображения сетки, и вы можете попробовать Google.