如果使用例如额外的预算数字,则日期排序问题。 “2017 年 2 月 13 日 0”
Date sorting issue if a extra budge digit using eg. "02/13/2017 0"
我正在使用 tablesorter 插件对 table 进行排序。
我有一个日期列和日期我有预算数字
"02/13/2017
0
"
我只想按日期排序。
但它不起作用。我需要对这个问题的快速建议。
这里有一些 html:
<td role="gridcell">
<div class="slds-truncate">
<span class="uiOutputDate">02/13/2017</span>
<span class="badge2">0</span>
</div>
</td>
您有两个选择:
使用 parser-date-extract.js
file (demo)
中可用的 extractMMDDYYYY
解析器
<th class="sorter-extractMMDDYYYY">Date</th>
使用 textExtraction
回调定位包含日期 (demo)
的元素
$(function() {
$('table').tablesorter({debug: true,
theme: 'blue',
textExtraction: {
0: function(node) {
return $(node).find('.uiOutputDate').text() || $(node).text();
}
},
widgets: ['zebra'],
});
});
* 注意tablesorter原版(v2.0.5b)中的textExtraction
函数只支持单个函数(ref).
我正在使用 tablesorter 插件对 table 进行排序。 我有一个日期列和日期我有预算数字
"02/13/2017
0
"
我只想按日期排序。 但它不起作用。我需要对这个问题的快速建议。 这里有一些 html:
<td role="gridcell">
<div class="slds-truncate">
<span class="uiOutputDate">02/13/2017</span>
<span class="badge2">0</span>
</div>
</td>
您有两个选择:
使用
中可用的parser-date-extract.js
file (demo)extractMMDDYYYY
解析器<th class="sorter-extractMMDDYYYY">Date</th>
使用
的元素textExtraction
回调定位包含日期 (demo)$(function() { $('table').tablesorter({debug: true, theme: 'blue', textExtraction: { 0: function(node) { return $(node).find('.uiOutputDate').text() || $(node).text(); } }, widgets: ['zebra'], }); });
* 注意tablesorter原版(v2.0.5b)中的
textExtraction
函数只支持单个函数(ref).