Помогите с tablesorter, он не правильно сортирует числа в таблицах

M9
На сайте с 25.10.2011
Offline
25
2371

Здравствуйте, прошу помощи.

Проблема такая, jquery плагин tablesorter не правильно сортирует tr в одном столбце.

имеются числа допустим 100,200,2000 и 400.

И он их сортирует так:

100

2000

200

400

И это только в одном столбце, в остальных все верно.

Метод sortList не помогает. Я уже устал читать документацию, не могу найти решения. Прошу помощи, спасибо!

IL
На сайте с 20.04.2007
Offline
435
#1

<th class="{sorter: 'digit'}">заголовок</th>

Или

$(".table").tablesorter({
headers: {
5: { sorter: 'digit' } // номер столбца для сортировки
}
});
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
M9
На сайте с 25.10.2011
Offline
25
#2
ivan-lev:
<th class="{sorter: 'digit'}">заголовок</th>

Или
$(".table").tablesorter({

headers: {
5: { sorter: 'digit' } // номер столбца для сортировки
}
});

Выяснилась проблема.

JS видит необходимый блок с числом как string, необходимо принудительно изменить на integer

---------- Добавлено 18.07.2013 в 13:16 ----------

ivan-lev:
<th class="{sorter: 'digit'}">заголовок</th>

Или
$(".table").tablesorter({

headers: {
5: { sorter: 'digit' } // номер столбца для сортировки
}
});

По всей видимости, он не понимает что такое 'digit'

дани мапов
На сайте с 06.09.2012
Offline
204
#3

Версия плагина старая?

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
M9
На сайте с 25.10.2011
Offline
25
#4
дани мапов:
Версия плагина старая?

Вроди бы нет, у меня здесь скорее проблема в типе string.

Для начала хорошо бы его изменить на integer

вот мучаюсь с parseint();

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий