3
A
回答
11
Tablesorter允許你爲這樣的事情定義"custom parsers"。
// add parser through the tablesorter addParser method
$.tablesorter.addParser({
// set a unique id
id: 'thousands',
is: function(s) {
// return false so this parser is not auto detected
return false;
},
format: function(s) {
// format your data for normalization
return s.replace('$','').replace(/,/g,'');
},
// set type, either numeric or text
type: 'numeric'
});
$(function() {
$("table").tablesorter({
headers: {
6: {//zero-based column index
sorter:'thousands'
}
}
});
});
您可能需要調整格式函數。
也可以嘗試在此搜索頁面上,主題已經回答了討論很多次,像here
1
有趣的問題,發現我所有的柱子下的ID考慮:文字,所以我修改喜歡的格式這個:
format: function(s) {
s=s.replace(new RegExp(/[^0-9A-Za-z ]/g),"");
return $.trim(s.toLowerCase());
}
替換0-9,az,AZ以外的所有東西,當然還有空格字符。
花了我5小時的時間把我的頭靠在牆上(毫不誇張地說)來解決這個問題。
接受@ Jacta的答案反正,因爲它是起點,撞頭前:)
+0
如果你需要的話,你可能會問更多的細節,但很高興你能夠正常工作。 – Jacta
相關問題
- 1. jQuery tablesorter排序逗號分隔號碼
- 2. 排序行對與的tablesorter
- 3. jQuery的排序與逗號分隔值
- 4. 與Tablesorter排序日期
- 5. TableSorter - 選擇與colspan排序
- 6. jQuery tablesorter,有編號的排序列
- 7. jQuery Tablesorter排序
- 8. Tablesorter排序多個美元符號
- 9. Tablesorter:排序後更新行號
- 10. 排序逗號分隔值
- 11. jQuery tablesorter與多個div的排序列
- 12. 與jquery tablesorter排序日期的問題
- 13. JQuery tablesorter Ajax排序
- 14. Tablesorter,子組排序
- 15. tablesorter沒有排序
- 16. TableSorter數值排序
- 17. 排序日期字段與tablesorter
- 18. 交換如何與tablesorter排序
- 19. 的jQuery的tablesorter不排序
- 20. 排序包含逗號的數字
- 21. tablesorter格式化數字之間用逗號和數字之間的問題沒有他們
- 22. 如何排序具有與逗號分隔的數字在JavaScript
- 23. 問題的的tablesorter和jQuery的排序價格與歐元符號
- 24. 根據他們的教師編號排序學生列表
- 25. 的jQuery的tablesorter - 排序上括號內的漂浮
- 26. 擊排序逗號和字符串
- 27. 如何排序逗號Vim中
- 28. Jquery TableSorter 2.0 - 恢復排序
- 29. Tablesorter和保存排序
- 30. Jquery TableSorter不排序數字
如何id參數工作... ID:「成千上萬」,這是一個可定製的ID? –
千位是解析器的唯一ID。另外,試着看看這個[例子](http://jsbin.com/equci5) – Jacta