【发布时间】:2019-02-25 13:14:50
【问题描述】:
我想通过从选择输入中选择过滤器来过滤 DataTable。
<select class="form-control filter-table" data-column="language">
<option selected>Alle Sprachen</option>
<option value="GER">Deutsch</option>
<option value="ENG">Englisch</option>
</select>
我的桌子就是这样设计的:
<tr>
<td>Hello</td> <td data-language="ENG">Englisch</td>
</tr>
<tr>
<td>Hello</td> <td data-language="GER">German</td>
</tr>
这是我的事件处理程序:
$('.filter-table').change(function (e) {
var column = $(this).data('column');
var filter = $(this).val();
});
我已经搜索了很长时间,但没有找到答案
【问题讨论】:
-
只是好奇,您是在寻找与 jQuery 插件 DataTables 完全相关的答案,还是在寻找针对任意表的通用 jQuery 解决方案?如果是前者,那么“过滤自定义数据属性”到底是什么意思,匹配行是否应该与所选选项具有相同的文本或相同的(任意)属性值?
标签: jquery html datatables