【发布时间】:2011-11-22 11:25:47
【问题描述】:
我正在使用 jQuery 插件jquery-tablesorter-filter。它工作得很好。当我想计算过滤表后的行数时遇到问题。
$("#tblContainer").tablesorter({
debug: false,
sortList: [
[0, 0]
],
widgets: ['zebra']
}).tablesorterFilter({
filterContainer: $("#filterBox"),
filterColumns: [1, 2],
filterCaseSensitive: false
});
这里是计算过滤行(当前在屏幕上的行)的代码。但这并没有给我正确的结果。它给出了过滤行的最后计数,而不是当前计数。它总是在后面一键给出结果。
$("#filterBox").keyup(function () {
var textLength = $("#filterBox").val().length;
if (textLength > 0) {
var rowCount = $("#tblContainer tr:visible").length;
$("#countCourseRow").html(" found " + rowCount);
} else {
$("#countCourseRow").html("");
}
});
【问题讨论】:
-
你能解决这个问题吗?
标签: javascript jquery jquery-plugins tablesorter