我正在使用 jQuery tablesorter 插件对包含 14 列的表进行排序。但是,每隔一段时间我需要插入一个跨越所有 14 列的行。但这似乎破坏了排序功能(只有第一列排序,所有其他列都被破坏了)。
JavaScript 错误表明 jquery.tablesorter.js 在此返回语句上失败:
function getCachedSortType(parsers,i) {
return parsers[i].type;
};
有谁知道如何让排序忽略一行?
这是我当前的代码(我不是为了简化而对前两列进行排序):
$("#myTableId").tablesorter({
textExtraction: function(node){
var cellValue = $(node).html();
return (cellValue == null ? "" : cellValue);
},
headers: {
0: {sorter:'text'},
1: {sorter:'text'},
2: {sorter: false},
3: {sorter: false},
4: {sorter: false},
5: {sorter: false},
6: {sorter: false},
7: {sorter: false},
8: {sorter: false},
9: {sorter: false},
10: {sorter: false},
11: {sorter: false},
12: {sorter: false},
13: {sorter: false}
}
});