jQuery DataTables - 删除标签

时间:2011-11-24 06:07:57

标签: javascript jquery datatables

我正在尝试从DataTables中的过滤器标签中删除“搜索:”字样。我曾尝试使用jQuery替换标签dom,但更换时过滤器将无法正常工作。任何人都有其他解决方案吗?

似乎每个人都想要代码:

<div id="table-staff_wrapper" class="dataTables_wrapper">
<div id="table-staff_length" class="dataTables_length">
<div id="table-staff_filter" class="dataTables_filter">
<label>
Search:
<input type="text">
</label>
</div>
<table id="table-staff" cellspacing="0" cellpadding="0">
<div id="table-staff_info" class="dataTables_info">Showing 1 to 3 of 3 entries</div>
<div id="table-staff_paginate" class="dataTables_paginate paging_full_numbers">

以上内容由DataTables自动生成

7 个答案:

答案 0 :(得分:60)

请参阅此链接http://datatables.net/ref#sinfo

将此内容添加到您的代码中 -

"oLanguage": { "sSearch": "" } 

即使你没有得到你想要的东西,你也可以在dataTable forum上发布相同的问题...... dataload团队会帮助你......

希望它会帮助你..

答案 1 :(得分:13)

您必须像这样初始化数据表:

$('#yourtable').dataTable({
//your normal options

  "oLanguage": { "sSearch": "" } 

});

答案 2 :(得分:8)

对于数据表1.10.10(以及可能在上面),您可以在创建数据表实例时使用以下配置:

$('.datatable').DataTable({
// other initialization configurations...
// ...
    "language": {
        "search": "_INPUT_",
        "searchPlaceholder": "Search..."
    }
});

有关详细信息,请参阅DataTables网站的链接:https://datatables.net/reference/option/language.searchPlaceholder

答案 3 :(得分:7)

对于Datatables 1.9.4及更高版本,您可以使用此

$('#yourtable').dataTable({
//your normal options

  "language": { "search": "" } 

});

答案 4 :(得分:2)

删除搜索标签时放置占位符

$("#data-table").DataTable({
   language: { search: "",searchPlaceholder: "Search..." }
});

答案 5 :(得分:0)

尝试以下代码:

jQuery("level").html("") or 
jQuery("level").text("") or 
jQuery("level").get(0).text("") 

这将获得所有级别标记元素

因为只有ehere使用索引0。

它将找到level元素并将值设置为“”

答案 6 :(得分:0)

由于某些原因占位符不适合我。 因此,我删除标签和放置占位符的方法是,

<intent-filter>
          <action android:name="android.intent.action.VIEW"/>
          <category android:name="android.intent.category.DEFAULT"/>
          <category android:name="android.intent.category.BROWSABLE" />
          <data android:scheme="myapp"
              android:host="app.com"
              android:pathPrefix="/"/>
</intent-filter>

因此,上面的代码将删除搜索标签。 对于占位符。

$('#RecentLogs').dataTable({
      "oLanguage": { "sSearch": "" }
});

注意: - 确保在数据表的初始化之后以及加载数据表的外部js之后包括placehoder的jquery行。