这似乎是唯一的问题。在ie11。当使用输入类型=搜索时,会显示一个小的清除图标。不幸的是,单击clear按钮不会影响jquery数据表上的过滤器功能。这是一个例子。
https://jsfiddle.net/brzyvdps/5/
如果您在ie11中运行小提琴并使用表格顶部的搜索字段,然后填充它们后单击小x清除图标,表格不会更改以反映该字段没有过滤器。
下面的是我正在使用的过滤功能。看起来像小x图标没有触发更改事件(我尝试添加mouseup,但仍然没有)
oTable.columns().every(function () {
var that = this;
$('input', this.footer()).on('keyup change', function () {
if (that.search() !== this.value) {
that
.search(this.value)
.draw();
}
});
});