Tablesorter:在加载时设置初始过滤器-select 值
Tablesorter: Set initial filter-select value on load
我有一个 table 排序器 table,其中一列使用 filter-select
和 filter-onlyAvail
类。
我想要做的是根据下拉列表 select.
中的值之一对该列进行预过滤
我试过在 data-placeholder
属性中设置它,但这没有用。
我还尝试了以下方法:
$(document).ready(function(){
$.tablesorter.setFilters($("#table"),['','','','','','','','T'],true);
});
它在 select 菜单中正确设置了过滤器,但实际上并没有 运行 过滤器。
有什么想法吗?
要初始设置过滤器,请将过滤器添加到 header "data-value"
属性(由 filter_defaultAttrib
widget option 设置):
<table id="table">
<thead>
<tr>
<th>...</th>
...
<th data-value="T">...</th>
</thead>
<tbody>
...
</tbody>
</table>
您可以在最初设置 <30
的年龄列中 see an example here。
我有一个 table 排序器 table,其中一列使用 filter-select
和 filter-onlyAvail
类。
我想要做的是根据下拉列表 select.
我试过在 data-placeholder
属性中设置它,但这没有用。
我还尝试了以下方法:
$(document).ready(function(){
$.tablesorter.setFilters($("#table"),['','','','','','','','T'],true);
});
它在 select 菜单中正确设置了过滤器,但实际上并没有 运行 过滤器。
有什么想法吗?
要初始设置过滤器,请将过滤器添加到 header "data-value"
属性(由 filter_defaultAttrib
widget option 设置):
<table id="table">
<thead>
<tr>
<th>...</th>
...
<th data-value="T">...</th>
</thead>
<tbody>
...
</tbody>
</table>
您可以在最初设置 <30
的年龄列中 see an example here。