【发布时间】:2015-01-28 09:47:55
【问题描述】:
我正在使用 jquery datatables 使我的表可搜索。我有一个过滤性别列的下拉菜单:
$("#genderDrop").on("change", function(e) {
var gender = $(this).val();
formTable.column(2).search(gender).draw();
});
这很好用,但现在我希望能够在用户从下拉列表中选择“全部”时删除过滤器。这是我的尝试:
$("#genderDrop").on("change", function(e) {
var gender = $(this).val();
if (gender != "all") {
formTable.column(2).search(gender).draw();
} else {
formTable.column(2).search("").draw();
}
});
这只是搜索一个空字符串,而不是删除过滤器,但我不知道如何更改它,所以它会删除过滤器。我也试过了:
formTable.column(2).search("*").draw();
和
formTable.column(2).search().draw();
但没有任何成功。
【问题讨论】:
标签: javascript jquery datatables