Используйте собственный анализатор, как показано в примере здесь .Вы можете использовать функцию форматирования для проверки на 0 и вернуть Number.MAX_VALUE
.Я изменил код из примера ссылки, чтобы отсортировать столбец исчисления, используя правило «0 наивысшего», ниже:
$.tablesorter.addParser({
// set a unique id
id: 'calculus',
is: function(s) {
// return false so this parser is not auto detected
return false;
},
format: function(s) {
// format your data for normalization
if ( s === '0' ) { return Number.MAX_VALUE; }
return s;
},
// set type, either numeric or text
type: 'numeric'
});
$(function() {
$("table").tablesorter({
headers: {
5: {
sorter:'calculus'
}
}
});
});
(Примечание: пример в ссылке не содержит значение 0 вИсчисление столбца).