我正在尝试使用tablesorter对数据进行排序。我发现这篇文章对入门非常有帮助:jQuery tablesorter parser for datetime in MM.DD.YYYY HH:MI AM format。我使用的代码基本相同。但是,该列只会按降序排序(不按升序排序)。如果我根本不使用自定义解析器,我会遇到同样的问题。非常感谢提前。
这是代码块:
<script>
$(document).ready(function() {
$.tablesorter.addParser({
id: "customParser",
is: function (s) {
return /\d{1,2}\/\d{1,2}\/\d{1,4} \d{1,2}:\d{1,2}\s(am|pm)/.test(s);
},
format: function (s) {
return Date.parse(s);
},
type: "numeric"
});
$('#QProblemNotes').tablesorter({headers: { 0: { sorter: 'customParser'}},sortList: [[0, 0]]})
});
</script>