目前搜索文本正在搜索所有列。我只想搜索第一列,也想突出显示搜索到的文本。我重写了数据表的文档,但它从我的脑海里消失了。有没有简单的方法来完成这项工作。 fiddle
$(document).ready(function(){
var table= $('#example').DataTable({
paging:false,
ordering:false
});
$('#search-inp').keyup(function(){
table.search($(this).val()).draw() ;
})
});
答案 0 :(得分:2)
dataTable UI中有一个选项是搜索column
属性。如果你想要搜索第一列只意味着你只是放.column(1)
$('#search-inp').keyup(function(){
table.columns(1)
.search($(this).val()).draw() ;
})
表示隐藏默认搜索添加行
$(".dataTables_filter").hide();
注意:来自https://datatables.net/reference/api/column().search()的文档