如何解决在数据表中省略而不是包含搜索的匹配结果
例如—— 如果您在姓名搜索栏中输入“hello”,则只有名称中不包含“hello”的结果才会出现在数据表的结果中
需要一个 2 复选框
- 启用/禁用正则表达式
- 省略而不是包含匹配的结果
下面需要if语句中的代码
var table = $('#example').Datatable()
$('#example thead tr:eq(1) th').each( function (i) {
$( 'input',this ).on( 'keyup change',function () {
if ( table.column(i).search() !== this.value ) {
// for regular exppression
if ($('#chk_'+i).prop('checked') == true) {
reg_exp = true
smart_search = false
}
else {
smart_search = true
reg_exp = false
}
// for
if ($('#not_equal_'+i).prop('checked') == true) {
table.draw();
}
else {
table
.column(i)
.search( $('#text_Box'+i).val(),reg_exp,smart_search )
.draw()
}
}
});
}
希望你理解我的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。