javascript - 如何用没有名称或 ID 的 JavaScript 替换标签中的文本?

标签 javascript jquery html datatables

我正在使用数据表 jquery 插件来美化我的表格。我正在尝试将搜索框风格化,使其看起来更像这样

CSS3 search box

然而,数据表中当前搜索框的 javascript 生成 代码看起来像这样

<div class="dataTables_filter" id="countstable_filter">
    <label>Search: 
          <input type="text" aria-controls="countstable" placeholder="Search">
    </label>
 </div>

我能够使用 javascript 将占位符属性添加到搜索框。但我不知道如何删除 Search: 文本。我在谷歌上看到了一些解决方案,但他们要求标签有一个我在这里没有的 ID。

最佳答案

由于您使用的是 DataTables,您还可以通过更改语言变量 sSearch 来关闭 Search: 字符串,请参阅有关 oLanguage.sSearch 的更多文档和 jsBin .

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

关于javascript - 如何用没有名称或 ID 的 JavaScript 替换标签中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11587699/

相关文章:

javascript - 将对象数组合并为一个对象数组

javascript - 我必须制作一个正则表达式,但无法弄清楚语法

javascript - 使用 Javascript/Jquery/PHP 实现菜单栏

Javascript 按钮单击更改背景

javascript - angularjs 在上传之前压缩图像

javascript - jQuery DataTable 列单元格中的中心元素

javascript - Access-Control-Allow-Origin - 尝试从 Wordpress 安装访问 JSON 时出错

javascript - Protractor 是否以任何方式依赖于 AngularJS 版本?

jquery - 无法使用 jquery 单击复选框时删除只读属性

javascript - 如何对对象使用 Underscore.js 过滤器?