0
我有一個適用於除一列之外的所有內容的tablesorter。 請參閱http://www.dbno.us/finance/beta/old.php?index=sp100tablesorter適用於除一個之外的所有
當您點擊P/E時,它排序不正確。按升序排列,將比23.30提前223.68。按降序排列,將比9.28提前9.22。
我有一個適用於除一列之外的所有內容的tablesorter。 請參閱http://www.dbno.us/finance/beta/old.php?index=sp100tablesorter適用於除一個之外的所有
當您點擊P/E時,它排序不正確。按升序排列,將比23.30提前223.68。按降序排列,將比9.28提前9.22。
P/E按字母順序排序而不是數字排序,「N/A」值的存在可能使得tablesorter認爲該列包含字符串而不是數字。
你想用$.tablesorter.addParser()
添加自定義的解析器爲列,然後像這樣綁定解析器該列:
$("#stocktable").tablesorter({
sortList: [[4,0],[6,1]],
headers: { 4: { sorter: 'yourCustomParser' } }
});
哪裏yourCustomParser
爲您設置了.addParser()
解析器。您的自定義分析器將需要將「N/A」轉換爲數字以進行比較。 tablesorter文檔包含自定義分析器的示例。
我想你應該參考文檔,在那裏你會發現一些選項來根據不同的數據類型對列進行排序。 – Vivek 2010-12-16 06:34:02