簡體   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