【发布时间】:2016-09-01 22:29:46
【问题描述】:
jQuery 表格排序器
我正在使用 Jquery 表排序器,我需要对包含带有连字符标记的数字的 Gridview 列进行排序。以下格式的数据,无法按 ASC 顺序 onLoad 排序:17-143,17-162,12-144,17-45, 18-12,17-65,18-2 .一些值是 NULL。来自 sql 的空白值。 以上数据默认排序为:12-144,17-45,17-65,17-143,17-162,18-2,18-12
请帮忙。这是我尝试使用的 sn-p:
<script src="https://github.com/christianbach/tablesorter/blob/master/jquery.tablesorter.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#main_gvResource").tablesorter.addParser({
// set a unique id
id: 'lblIDSort',
is: function(s) {
return false;
},
format: function(s) {
return s.replace('$','').replace(/-/g,'');
},
type: 'numeric'
});
$(function() {
$("#main_gvResource").tablesorter({
widgets: ['zebra'],
headers: {
1: {//zero-based column index
sorter:'gdMobileID'
}
}
});
});
});
</script>
【问题讨论】:
-
您知道您的 document.ready 中有一个 document.ready 吗?
标签: javascript jquery gridview jquery-plugins tablesorter