我想知道是否有一种简单的方法可以使用 mottie 的 jquery tablesorter 来计算动态过滤行时每列的新最大值,并将其作为单元格显示在列标题下方。每列的最大值随着行的过滤而变化。
问问题
293 次
1 回答
1
尝试这样的事情(演示):
var $t = $('table'),
maxColumn = 1, // zero-based index of column number
getMax = function () {
var c = $t[0].config,
col = c.$tbodies.find('tr:visible').map(function () {
return parseInt($(this).find('td:eq(' + maxColumn + ')').text(), 10);
}).get();
c.$headers.eq(maxColumn).find('span').text( Math.max.apply(Math, col) );
};
$t
.on('filterEnd', function () {
getMax();
})
.tablesorter({
theme: 'blackice',
widgets: ['zebra', 'filter'],
initialized: function () {
getMax();
}
});
于 2013-05-22T20:36:46.770 回答