如何在数据表jquery和bootstrap中的搜索字段之前显示工作“搜索”

我正在使用bootstrap数据表function在屏幕中显示表。 出于某种原因,在搜索字段之前未显示单词SEARCH。 我不知道我哪里错了。 经过研究,我发现了一种添加单词的方法, 将以下行oLanguage“:{”sSearch“:”Search“}添加到javascript中的table属性中。

该修复程序适用于一个表,但不适用于另一个表。 问题是:

  1. 默认情况下显示单词的方法是什么?
  2. 为什么它不适用于其他桌子?

代码片段:

$('#myTable').dataTable( { "bProcessing": true, "bAutoWidth": true, "sAjaxSource": "../data/myStruts.action", "sAjaxDataProp": "", "bPaginate": true, "bInfo":false, "aoColumns": [ {"mData":"userID"}, {"mData":"currentQueue"}, {"mData":"transactionDate"}, {"mData":"postingDate"} ], "oLanguage":{"sSearch": "Search"} }); 

谢谢大家回答我的问题……

我对datatable进行了一些研究,发现bootstrap-datatables提供的默认值已被修改.datatable的oLanguage属性可以自定义你的单词。 最初, sSearch的值很平淡,我将其更改为Search 。 现在,无论我在哪里使用数据表,都会显示搜索关键字,而不会在相应的JS中添加任何额外的行。 下面是bs3.datatables.js的额外内容

 (function ($) { /* Set the defaults for DataTables initialisation */ $.extend( true, $.fn.dataTable.defaults, { "sDom": "<'row'<'col-sm-12'<'pull-right'f><'pull-left'l>r<'clearfix'>>>t<'row'<'col-sm-12'<'pull-left'i><'pull-right'p><'clearfix'>>>", "sPaginationType": "bs_normal", "oLanguage": { "sLengthMenu": "Show _MENU_ Rows", "sSearch": "Search" } } ); 

在遵循文档我希望它会工作……

doc : http : //datatables.net/reference/option/language.search

提取

 $('#example').dataTable( { "language": { "search": "Filter records:" } } );