2017-08-13 85 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