tablesorter 2.0 不支持中文拼音排序 tablesorter 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看了 kingwensport的帖子,然后自己在更改了OK了!!http://blog.csdn.net/kingwensport/article/details/25411947不过需要注意的是,你不能直接复制黏贴代码。return的字符串别换行直接拼接在后面就不会有问题了!你对应的替换下就可以了!function makeSortFunction(type, direction, index, table) { var a = "a[" + index + "]", b = "b[" + index + "]"; if (type == 'text' && direction == 'asc') { if(table.config.sortLocaleCompare){ return b+".localeCompare("+ a + ");"; } else{ return "(" + a + " == " + b + " ? 0 : (" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : (" + a + " < " + b + ") ? -1 : 1 )));"; } } else if (type == 'text' && direction == 'desc') { if(table.config.sortLocaleCompare){ return a+".localeCompare("+ b + ");"; } else{ return "(" + a + " == " + b + " ? 0 : (" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : (" + b + " < " + a + ") ? -1 : 1 )));"; } } else if (type == 'numeric' && direction == 'asc') { return "(" + a + " === null && " + b + " === null) ? 0 :(" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : " + a + " - " + b + "));"; } else if (type == 'numeric' && direction == 'desc') { return "(" + a + " === null && " + b + " === null) ? 0 :(" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : " + b + " - " + a + "));"; } }; 谁帮我解答一下,第7行有错误,什么原因 (有分得哦) 谁知道博客中图片转个不停是什么原理? select控件读取xml内容 请问怎样删除当前节点下的字节点 mztreeview的问题(数据中存在;分号) 父窗口改子窗口内容,没有alert语句就修改不成功??? showModalDialog最小化 当调用一个函数时,如何运行其他一个asp网页? 在aspx中,为什么说webADrush没声明? Echarts地图中在地图名称下多显示一行数值 如图: 调用百度地图Web服务API,url正确且能用浏览器看到返回的数据,用js接收不到数据,求大神解释 flash能调用小票打印机么
你对应的替换下就可以了!function makeSortFunction(type, direction, index, table) {
var a = "a[" + index + "]",
b = "b[" + index + "]";
if (type == 'text' && direction == 'asc') {
if(table.config.sortLocaleCompare){
return b+".localeCompare("+ a + ");";
}
else{
return "(" + a + " == " + b + " ? 0 : (" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : (" + a + " < " + b + ") ? -1 : 1 )));";
}
} else if (type == 'text' && direction == 'desc') {
if(table.config.sortLocaleCompare){
return a+".localeCompare("+ b + ");";
}
else{
return "(" + a + " == " + b + " ? 0 : (" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : (" + b + " < " + a + ") ? -1 : 1 )));";
}
} else if (type == 'numeric' && direction == 'asc') {
return "(" + a + " === null && " + b + " === null) ? 0 :(" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : " + a + " - " + b + "));";
} else if (type == 'numeric' && direction == 'desc') {
return "(" + a + " === null && " + b + " === null) ? 0 :(" + a + " === null ? Number.POSITIVE_INFINITY : (" + b + " === null ? Number.NEGATIVE_INFINITY : " + b + " - " + a + "));";
}
};