0

我想隐藏过滤工作和年龄的输入字段,如图所示。

请问我该怎么做才能解决我的问题。

这是我的例子 http://live.datatables.net/piqidoqo/610/edit

在此处输入图像描述

4

2 回答 2

0

使用此代码解决的问题 http://live.datatables.net/yaxusisi/1/edit

$(document).ready(function() {

   // Create the DataTable
   var table = $("#example").DataTable({
     orderCellsTop: true,
    initComplete: function() {
    var table = this.api();

  // Add filtering
  table.columns([1,2]).every(function() {
    var that = this;

    // Create the `select` element
    var input = $('<input type="text" />')
      .appendTo($("thead tr:eq(1) td").eq(this.index()))
      .on("keyup", function() {
        that.search('^' + $(this).val() + '$', true, false).draw();
      });        
  });

  displaySearch();

}
 });
  });
于 2018-10-31T21:10:28.733 回答
0

您可以使用以下

<td style="display:none">your html here</td>

随着

$('#your_table').DataTable( {
        "columnDefs": [
            {
                "targets": [ column_number_you_want_to_hide ],
                "visible": false,
            },
          ]
});

知道列号从 0 开始,而不是 1。

于 2018-10-31T07:25:30.463 回答