0

Я хочу, чтобы добавить знак валюты на мой номер, делая значение остается сортируются как число в моем Bootstrap таблице (строка 30-34; столбец 4 в таблице):Сортировка Валюты в таблице Bootstrap

for (var p=0; p<variable_data.length; p++){ 
    try{ 
     variable_data[p]["4"] = "$" + Math.round(variable_data[p]["4"]) 
    } catch(e){ } 
} 

http://jsfiddle.net/mademoiselletse/s0d1xgzt/

Значения с прикрепленным «$» отсортированы как строки вместо цифр. Все проблемы сортировки валюты, которые я нашел в Интернете, относятся к плагинам DataTable и tablesorter(). Есть ли более быстрое исправление проблемы, чем установка дополнительных плагинов jQuery?

Большое вам спасибо за помощь!

ответ

0

Проверьте пользовательский пример here

Вы должны послать data-sorter function, который удаляет $ из вашей строки, а затем сравнивает его как числа.

+0

Большое спасибо за ваш ответ! Я ввел в строку 34 строки следующее: ' Leasehackr
Оцените 'и скрипт' priceSorter' в конце моего javascript (строка 246-252), но таблица не сортируется правильно. Не могли бы вы дать мне несколько указаний на то, что я мог сделать неправильно? http://jsfiddle.net/mademoiselletse/s0d1xgzt/3/ – Vic

+0

в последней ссылке, которую вы предоставили, ваши сортировки работают в последних двух столбцах, я не прав? –