繁体   English   中英

jQuery DataTables - 删除标签

[英]jQuery DataTables - Remove Label

我正在尝试从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自动生成

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

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

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

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

希望它能帮到你..

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

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

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

});

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

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

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

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

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

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

});

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

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

由于某种原因占位符不适合我。 那么,我删除Label和Putting place holder的方法是,

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

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

$('.dataTables_filter input').attr("placeholder", "Search Here");

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

尝试以下代码:

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

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

因为只有ehere使用索引0。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM