1
我想排序表中具有類似「yyyy-mm-dd hh:mm:ss S:更多字符串」數據的列中的列。 該數據是字符串。我使用jquery.tablesorter 2.0根據日期進行排序。我無法對其進行分類。你能幫幫...使用jQuery tablesorter進行列排序
艾米
我想排序表中具有類似「yyyy-mm-dd hh:mm:ss S:更多字符串」數據的列中的列。 該數據是字符串。我使用jquery.tablesorter 2.0根據日期進行排序。我無法對其進行分類。你能幫幫...使用jQuery tablesorter進行列排序
艾米
你需要使用工作date-extract parsers available here之一,它here is a demo:
$.tablesorter.addParser({
id: "extractYYYYMMDD",
is: function (s) {
// don't auto detect this parser
return false;
},
format: function (s, table) {
var date = s.replace(/\s+/g, " ").replace(/[\-.,]/g, "/").match(/(\d{4}[\/\s]\d{1,2}[\/\s]\d{1,2}(\s+\d{1,2}:\d{2}(:\d{2})?(\s+[AP]M)?)?)/i);
if (date) {
date = date[0].replace(/(\d{4})[\/\s](\d{1,2})[\/\s](\d{1,2})/, "$2/$3/$1");
return $.tablesorter.formatFloat((new Date(date).getTime() || ''), table) || s;
}
return s;
},
type: "numeric"
});
$('table').tablesorter({
theme: 'blackice',
headers: {
1: {
sorter: 'extractYYYYMMDD'
}
},
widgets: ['zebra', 'columns']
});
嗨,真棒......重要的指導意義。 – 2014-09-04 04:43:13