我正在使用tableorter进行jquery并使用此页面作为示例
http://mottie.github.io/tablesorter/docs/example-parsers.html
并使用此插件:
http://mottie.github.io/tablesorter/js/jquery.tablesorter.js
这是排序" status"
的代码$.tablesorter.addParser({
id: 'status',
is: function(s) {
// return false so this parser is not auto detected
return false;
},
format: function(s, table, cell, cellIndex) {
// format your data for normalization
//console.log(cellIndex);
return s.toLowerCase()
.replace(/Deleted/,4)
.replace(/Finished/,3)
.replace(/Cancelled/,2)
.replace(/In Progress/,1)
.replace(/New/,0);
},
// set type, either numeric or text
type: 'numeric'
});
$('#request').tablesorter(
{
debug:false,
widthFixed: false,
headers: {
0: { sorter: false },
3: { sorter: false },
4: { sorter: 'dates-desired' },
6: { sorter: 'dates-projected' },
7: { sorter: 'status' },
8: { sorter: false },
}
}
);
但是当我点击状态thead时,没有任何反应
当我调试选项时:true,这是o / p:
"排序7,0和dir 0时间(1ms)" jquery.tablesorter.min.js:157:5
"重建表(4ms)" jquery.tablesorter.min.js:157:5"已完成
应用0个小部件(0ms)"
任何帮助表示感谢。