仅在第一列中搜索文本并突出显示
Search text in first colum only and highlight
当前正在搜索所有列的搜索文本。我只想搜索第一列,还想突出显示搜索到的文本。我对数据表的文档进行了红色处理,但它已经从我的脑海中消失了。有什么简单的方法可以完成这项工作。 fiddle
$(document).ready(function(){
var table= $('#example').DataTable({
paging:false,
ordering:false
});
$('#search-inp').keyup(function(){
table.search($(this).val()).draw() ;
})
});
数据表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()
当前正在搜索所有列的搜索文本。我只想搜索第一列,还想突出显示搜索到的文本。我对数据表的文档进行了红色处理,但它已经从我的脑海中消失了。有什么简单的方法可以完成这项工作。 fiddle
$(document).ready(function(){
var table= $('#example').DataTable({
paging:false,
ordering:false
});
$('#search-inp').keyup(function(){
table.search($(this).val()).draw() ;
})
});
数据表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()