datatable column.search()不使用过滤我的表

时间:2017-12-12 12:55:11

标签: javascript jquery datatables

我创建了一个简单的搜索,但它没有过滤,我使用的是数据表插件。我不知道我在剧本中遗漏了什么。

<input type="text" id="txtserial" name="txtSerial" class="form-control" />

这是我的javascript:

var dtmyJob = $('#myJob').DataTable({
     "aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
     iDisplayLength: -1,
     sScrollY: "40vh",
     bScrollInfinite: true, //this property disables pagination
     "scrollCollapse": true,
     "paging": false,
     "bInfo": false,
     "bFilter": false,
     "bSort": false
 });

 $("#txtserial").on('keyup', function () {
     dtmyJob.columns(2).search(this.value).draw();
     alert(dtmyJob);
 });

1 个答案:

答案 0 :(得分:1)

删除bFilter: false,因为您已停用搜索功能,这就是为什么使用columns().search()进行搜索无效的原因。

如果您只想隐藏搜索框,请使用dom选项。

例如:

'dom': 'lrtip'