我想用tablesorter-plugin對我的表進行排序,並由最後一個單元跨越多列的行組成。tablesorter td-colspan in tbody
在生成列中,有一個內部表,它包含多個單元格和隱藏行。當對第1列的表頭1響應進行排序時,表頭2對第2列的響應和表頭3響應生成列,textExtraction對生成列進行排序。但是還有更多的表頭,他們應該在內表上排序,而不是在下一列。
我在這裏做一個小例子:http://jsfiddle.net/frankmyhre/aoLgu7f9/
$('table').tablesorter({
textExtraction: {
1: function(node){ return $(node).find('.cell1').eq(0).text(); },
2: function(node){ return $(node).find('.cell2').eq(0).text(); }
}
});
爲了簡化它,這就是我試圖獲得(來自小提琴):
「名稱」 -eader對名稱列(列0)進行排序
「Phone」-header通過查看cell1級的第一次出現的值來對spanning-column(列1)進行排序
「Type」-header sorts跨欄(第1欄)b ÿ看着CELL2級的第一次出現的值
目前,如果在'tbody'中遇到'colspan',tablesorter使用['duplicateSpan'設置](http://mottie.github.io/tablesorter/docs/#duplicatespan)來設置該單元的值對所有跨網格單元都是一樣的,或者是一個空字符串。我需要更新該函數以使其調用'textExtraction'函數。 – Mottie