На самом деле, когда таблица сортировщика пытается определить, какие данные содержатся в каждом столбце, она путается с чертой ... это текст или знак минуса? Если вы запустите плагин с debug
, установленным на true
, вы увидите, что он устанавливает парсер на digit
. Вот обновленная демоверсия .
Так что лучшим нехакерским решением было бы установить синтаксический анализатор заголовка на текст:
$(".tableresult").tablesorter({
headers: {
0: { sorter:'text' }
}
});
И, наконец, пожалуйста, не используйте $().ready(function(){});
в качестве функции готовности документа. В последних версиях jQuery он все еще поддерживается, но не рекомендуется использовать, и поддержка, скорее всего, будет удалена в будущем. Вместо этого используйте $(function(){})
.