首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >过滤数字前缀相同但后缀不同的数据表

过滤数字前缀相同但后缀不同的数据表
EN

Stack Overflow用户
提问于 2020-01-15 20:57:03
回答 1查看 27关注 0票数 0

我正在使用dataTables作为学生的班级列表。我的一张桌子看起来像这样

学生名称||班级名称

维多利亚说||一年级

菲利普·嘿||一年级

斯蒂芬·周|三年级

玛丽安·布特||二年级

玛丽·勇敢||三年级

贝蒂·南希||表1

布莱特·汉森||中三

如果我在搜索框中输入“3级”,

斯蒂芬·周和玛丽·勇敢没有回来,

该表将返回类名称中包含单词Grade的所有五个成员。

如何使用搜索框仅返回三年级学生。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2020-01-18 00:37:46

首先,您需要禁用默认的搜索处理程序并附加您自己的处理程序。然后,在搜索函数中,您需要使用search(),并将正则表达式设置为true,将smart search设置为false,以便只返回精确匹配。

代码语言:javascript
复制
$('.dataTables_filter input', dt.table().container())
    .off('.DT')
    .on('keyup.DT cut.DT paste.DT input.DT search.DT', function(e) {
        table.search(`^${this.value}$`, true, false).draw();
    }

其中table是对DataTable的JQuery引用。例如。

代码语言:javascript
复制
const table = $('#tableId').DataTable();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59751926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档