jQuery / Data Tables:替换默认的过滤器字段/文本

时间:2013-11-23 13:12:24

标签: jquery css jquery-datatables

我正在使用jQuery DataTables插件来设置表格样式(来源:https://datatables.net/)。

默认情况下,这会在表格顶部显示一个输入字段,用于搜索/过滤表格,并在其前面显示默认的文字“搜索:”。 在Firebug中检查此内容会显示父div,其中包含以下详细信息: id =“MyTableID_filter”class =“dataTables_filter”

有人可以告诉我更改此文字或替换div内容的方法,还是有一个允许这样做的内置选项?

非常感谢你提供任何帮助,蒂姆。

1 个答案:

答案 0 :(得分:9)

尝试在脚本中添加这样的内容。这允许您修改数据表的行为。您可以阅读here作为参考资料

$("#datatable").dataTable({
            "bJQueryUI": false,
            "bAutoWidth": false,
            "oLanguage": {
        "sEmptyTable": "No incompleted albums found!", //when empty
                    "sSearch": "<span>Filter records:</span> _INPUT_", //search
                    "sLengthMenu": "<span>Show entries:</span> _MENU_", //label
                    "oPaginate": { "sFirst": "First", "sLast": "Last", "sNext": ">", "sPrevious": "<" } //pagination
            }
        });