jquery - 用于过滤的 DataTables 第二个标题行
问题描述
我正在使用来自单个列搜索的代码在每列的页脚中添加选择字段,以允许过滤相应的列。
我希望将其移至顶部以低于标题字段和列。我添加了第二个标题行并替换.appendTo( $(column.footer()).empty() )
为.appendTo( $(column.header()).empty() )
问题是当我调用时$(column.header()).empty()
, header() 是底部标题行。有没有办法让主标题行成为顶部标题行,并让多过滤器选择成为它正下方的行?
这是它的样子。我什至无法单击选择下拉菜单,因为它只是对列字段进行排序。
解决方案
这个技巧可能对你有用。
将以下 CSS 添加到您的代码中:
tfoot {
display: table-header-group;
}
并稍微更改您的代码:
就像我在其中一个myfiddle中所做的那样,添加<tfoot>
到你的旁边<thead>
和上面,你的问题就解决了。 <tbody>
推荐阅读
- java - 用超类引用创建对象和用子类引用创建对象有什么区别?
- c - 为什么 malloc 在我达到某个阈值之前不分配内存?
- core-data - 同项 SwiftUI 列表
- swift - 如何在 iOS 中获取用户的本地通知设置?
- html - 跨页面拉伸的导航按钮元素
- vb.net - 使用带有 VB.Net 的 PDFSHArp 向 PDF 文件添加水印
- android - 通过 Firebase UI 使用 Firebase 测试实验室电话身份验证
- sql - postgresql中的循环顺序
- python - 如何将 uint8 numpy 数组写入压缩文件?
- reactjs - 状态未通过 useState 更新