【发布时间】:2017-04-23 18:28:20
【问题描述】:
我有一个包含 3 列的引导数据表:
- 在“Id”列中,每个单元格都有一个带有字符串的普通
<label .../>html 元素 内容 - 在“名称”列中,每个单元格都包含一个具有各自值的
<input .../>html 元素 - 在“工作”列中,每个单元格都包含一个具有各自值的
<select options .../>html 元素
使用默认的 Filter 对象,我可以使用“Id”标签过滤整个 DataTable。
但是,我无法使用来自“名称”和“工作”列中每个单元格的 <select options .../> 或 <input .../> 的值过滤 DataTable。
这是数据表的一部分。
您有什么建议或 jquery 代码示例我可以遵循吗?谢谢你。
我没有在实现中使用 serverSide 选项。
这是数据表:
$('#tbl').DataTable({
"iDisplayLength": 50,
"order": [[ 0, "asc" ]],
"columnDefs": [{
"sortable": false,
"searchable" : true,
"render" : function(data, type, full) { return data;},
"targets": [1, 2]
}]
});
【问题讨论】:
-
嗨!你的意思是,如果你在 Filter 字段中写入一些文本,你想在 select 字段的选项中找到文本,还是在 input 字段的 value 中?那是你要的吗?另外,你能添加你的数据表代码吗?
标签: jquery filter datatables