【发布时间】:2009-05-08 15:14:54
【问题描述】:
我正在使用tablesorter jquery 插件和这个很棒的tablesorter filter 插件。
我的页面上有一个选择框,其中包含我的表格中所有列的列表。当用户选择它时,我希望能够将过滤器限制为仅选择的列。
到目前为止,我已将一个事件附加到选择框,如下所示:
$('#SelectedColumn').bind("change", columnSelected);
使用这样的处理程序:
function columnSelected() {
var selected = $(this).val();
$.tablesorterFilter.defaults.filterColumns = [selected];
}
这确实为过滤器列正确设置了默认值,但是当过滤器发生时,它实际上并没有使用该值。看来该插件允许您仅在构造时设置过滤列。或者我的 jquery 新手无法弄清楚如何获取我需要翻转的数据。
【问题讨论】:
-
同样的问题。我非常希望有一个包含所有 HTML、JS 和引用的简洁示例……这是一场噩梦。
-
@ScottBeeson 试试我的fork of tablesorter。它有一个filter widget 可能对你有用~查看
filter_onlyAvail选项。
标签: jquery tablesorter