2

我正在尝试为 DataTable 中的过滤器输入设置初始/默认值。在文档就绪时使用 jquery 执行此操作会导致过滤器执行对值的搜索。我搜索了 DataTables 文档,但找不到任何引用此文档的内容。

4

3 回答 3

4

fnInitComplete在表初始化时使用参数:

$("#table").dataTable({
  "fnInitComplete": function(oSettings, json) {
      $("#" + oSettings.sTableId+"_filter input").val("value");
   }
});
于 2012-12-05T09:19:20.420 回答
2

您可以在数据表初始化时设置oSearch

$(document).ready( function() {
  $('#example').dataTable( {
    "oSearch": {"sSearch": "Initial search"}
  } );
} )

文档: http: //legacy.datatables.net/ref

于 2017-04-21T16:52:45.557 回答
1

在我的情况下,DataTables 1.10.x 一个用于答案的小模块:

"fnInitComplete": function(oSettings, json) {
    $("input[aria-controls="+oSettings.sTableId+"]").val("val");
}
于 2015-05-07T19:49:16.563 回答