我正在尝试对包含字母数字数据的列进行排序
sometext1
sometext2
sometext3
sometext10
不幸的是Tablesorter无法正确排序,即
sometext1
sometext10
sometext2
sometext3
非常感激任何的帮助。谢谢!
最佳答案
解决方案:
$.tablesorter.addParser({
id: 'alphanum',
is: function(s) {
return false;
},
format: function(s) {
var str = s.replace(/(\d{1,2})/g, function(a){
return pad(a);
});
return str;
},
type: 'text'
});
function pad(num ){
var s = '00000' + num;
return s.substr(s.length-5);
}
关于jquery - jQuery Tablesorter-对字母数字列进行排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6692833/