晚上好,
我正在尝试实现jquery表分类器,一切似乎都很好并按列排序,但是由于某种原因,日期(默认)列不按我正在使用的日期格式排序。这是代码:
<script type="text/javascript">
$(document).ready(function()
{
$("#myTable").tablesorter( {sortList: [[0,0]]} );
}
);
</script>
日期列是第一列,日期以此格式写入: 6月2日11日 10月15日等等
此外,从上面的代码中,您将如何禁用对特定列进行排序的选项(第6列,即最后一列)?不能为我的生活搞清楚!
如果没有这个,我很乐意将日期格式用作dd / mm / yyyy,如果它更容易吗?
答案 0 :(得分:3)
尝试此操作以禁用第6个标题的排序:
$("#myTable").tablesorter({
sortList: [[0,0]],
// pass the headers argument
headers: {
// assign the sixth column (we start counting zero)
5: {
// this is header 6 since the headers start at 0
// disable it by setting the property sorter to false
sorter: false
},
}
});
有关此选项的文档,请参阅here
对您可能需要进行排序的日期类型进行排序,因为tablesorter
不知道date
是什么(采用该格式)
因此您可以添加日期解析器,explained in the doc。