2012-02-01 98 views
0

我有一些列的格式:不排序的Jquery tablesorter插件正確

<td>148 kr. </td> 

的tablesorter插件並沒有對它們進行排序正確。這就像隨機。

我也有這樣的一個欄目:

<td>148 kr. <br>(Oprettelse 49 kr.)</td> 

是我想的第一個數字148 kr.

排序,應該怎麼辦?

+0

* tablesorter插件沒有排序它們正確。*它是如何排序它,你想如何排序?我想它會按照字典順序進行排序,您希望它在數字上進行排序。也許你必須設置一些回調,將這些值轉換成正確的格式(儘管不知道插件)。 – 2012-02-01 11:16:54

回答

0

考慮使用自定義分析器來格式化數據並去除不需要的數據。這是自定義解析器的basic explanation。在你的情況下,格式函數可能是這樣的:

format: function(s) { 
    // strip out everything after the initial number 
    var _parts = s.split(' '); 
    var _firstPart = _parts[0]; 
    return _firstPart.replace(/[^0-9]/g, ''); 
}