2017-08-13 66 views
1

工作要顯示我的問題,我適應在http://bootstrap-table.wenzhixin.net.cn/examples/numberSorter功能只有個位數

「自定義排序與空/未定義」的例子頁面上撥弄的問題是,在本例中的數字排序很好,因爲他們是個位數,但增加一個兩位數如11,它不把它當作一個號碼..等你拿例如1,11,而不是2 1,2,11

新的小提琴是 enter code herehttp://jsfiddle.net/ctn6424h/

任何人都可以幫助改進numberSorter javaScript所以它執行lly可以對數字進行排序?

回答

0

拉昇numberSorter()功能如下代碼:

function numberSorter(a, b) { 
    if (!parseInt(a)) return -1 * getOrder(); 
    if (!parseInt(b)) return 1 * getOrder(); 
    if (parseInt(a) < parseInt(b)) return -1; 
    if (parseInt(a) > parseInt(b)) return 1; 
    return 0; 
} 

希望這有助於。

+0

謝謝!是的,現在可以工作......真的很感謝這個解決方案 - 它幫助我瞭解問題的編碼方式。謝謝! – Andy