css - 数据表 - 如何修改 "Show n entries"的颜色

标签 css datatables

我希望为“显示 n 个条目”下拉选择列表自定义颜色。

我试图找到我应该重写哪些类来更改选择和选项的蓝色边框以及悬停选项的背景。

enter image description here

最佳答案

下拉列表的蓝色边框不特定于数据表。但它的标签 <select> .如果你查看 jquery 数据表的库文件,你可以看到它使用了 <select>。显示下拉选项。因此无法更改选择选项的背景蓝色。

但是,我们可以使用任何其他第三方库,这些库具有以我们想要的方式更改颜色的选项。

这可以通过将以下配置添加到数据表配置中来集成到数据表中。

    "language": {
        "lengthMenu": 'Display <select>'+
          '<option value="10"><div>10</div></option>'+
          '<option value="20">20</option>'+
          '<option value="30">30</option>'+
          '<option value="40">40</option>'+
          '<option value="50">50</option>'+
          '<option value="-1">All</option>'+
          '</select> records'
      }

在 lengthMenu 属性中替换您的第三方库以获得所需的下拉菜单 css。请注意,您可能需要处理下拉选择事件并适本地过滤搜索结果。

关于css - 数据表 - 如何修改 "Show n entries"的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49215236/

相关文章:

css - 当 core-animated-pages 在各部分之间切换时,如何使 DIV 自动调整其高度?

html - 围绕 float 的左 div 垂直对齐 div

jquery - DataTables .draw() 未正确触发

javascript - 刷新我的 jQuery 数据表的具体示例?

css - 仅使用 CSS3 选择非兄弟元素

html - 有多少字符/字形可以分配给网络字体?

html - 为什么我的最后一个内联 block 元素被下推?

javascript - 在数据表中以编程方式添加行时选择不呈现

jquery - DataTables 更改扩展器列

jquery - Jquery DataTable 中哪里调用 fnAdjustColumnSizing