【发布时间】:2017-10-18 22:20:16
【问题描述】:
我为数据表搜索框添加了一个选择(下拉),用于搜索每列,并尝试将该选择添加到搜索框,如下所示->
var table = $('#example').DataTable({
dom: '<l<"toolbar">f>rtip',
language: {
search: "_INPUT_", //To remove Search Label
searchPlaceholder: "Search..."
}
})
$("div.toolbar").html(select);
CSS
.toolbar {
float: right;
}
它实际上在小提琴上工作 -> https://jsfiddle.net/32v2qpj1/5/
令人惊讶的是,当我在我的 .aspx 页面上实现相同的长度和过滤器位置时,如下图所示。每当我使用 dom 时,引导行和列网格都会丢失。它将长度和搜索添加为 2 个单独的行,并在页脚处添加相同的行。我尝试了来自https://datatables.net/reference/option/dom 的示例来检查我的代码是否错误。只是在使用 DOM 时重新定位!
我不知道为什么只添加 dom 时它会重新定位。我想知道有没有其他方法可以将选择控件添加到搜索框?
【问题讨论】:
标签: jquery css twitter-bootstrap datatables