我无法找到如何执行以下操作:
我想在顶部显示一个计数器,其中显示的行数和总行数如下:
10/100
(不是寻呼机)
我应该触发什么?
我在$(document).ready()
上有一个变量,如下所示:var total = $('table').length;
如何在过滤器更改时触发当前行?
我正在使用tablesorter插件。
答案 0 :(得分:2)
尝试使用此代码(demo),它使用filterEnd
event更新行数显示:
var $count = $('.count'),
$t = $('table'),
$tr = $t.find('tbody tr'),
update = function(){
var t = $tr.filter(':visible').length + '/' + $tr.length;
$count.html(t);
};
$t
.on('filterEnd', function () {
update();
})
.tablesorter({
theme: 'blue',
widgets: ['zebra', 'filter'],
initialized: function(){
update();
}
});