使用数据表数值搜索的搜索表

时间:2019-10-22 08:38:58

标签: javascript html css datatable web-frontend

我想知道是否可以通过第一个元素数据表进行过滤? 如果我有数据库的示例:

11220
15863
15687
45454 
51421
54821  
89854

搜索依据:5 我想从第一个元素看 所以它表示输出:

51421
54821 

搜索依据:51 输出:51421

  var table = $('#min-table').DataTable({
    "dom": '<"pull-left"f><"pull-right"l>tip',
    "bJQueryUI": true,
    "bSort": true,
    "bPaginate": true,
    "sDom": "lrtip",
    "lengthMenu": [[20, 35, 50, -1], [20, 35, 50, "All"]],
    "iDisplayLength": 20.

});

    $('input[type = search]').on('keyup', function () {


        table.search( val ? '^'+val+'$' : '', true, false )
        .draw();
    });

1 个答案:

答案 0 :(得分:1)

在此处查看this example

column
    .search( val ? '^'+val+'$' : '', true, false )
    .draw();

我的建议:使用正则表达式确保输入的值在字符串的开头,并且不包含字符串。