首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery数据表:单击时添加过滤器

JQuery数据表:单击时添加过滤器
EN

Stack Overflow用户
提问于 2019-06-07 21:37:13
回答 1查看 77关注 0票数 0

我正在尝试通过单击徽章来在datatable上添加过滤器,而不是将整个过滤器写入字段

以下是输入字段:

代码语言:javascript
复制
<input id="dtSearch" type="search" class="form-control form-control-sm" placeholder="" aria-controls="dtProjects">

我在我的datatable中创建了如下标签:

代码语言:javascript
复制
<span onclick="add_fields('My Tag')" class="badge badge-success">My Tag</span>

其中我的add_fields函数是:

代码语言:javascript
复制
function add_fields(text) {
    var search = document.getElementById('dtSearch')
    search.value = text
}

标签进入输入字段,但没有过滤器。仅当在输入字段内写入内容时,或者当我将焦点置于输入字段并按Enter时,筛选器才显示有效。

有没有办法解决这个问题?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2019-06-07 22:08:24

这可能会有所帮助。

https://codepen.io/carlos27/pen/PvrLdX

我相信您正在寻找下面这行代码来触发datatable过滤器(搜索)

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

https://stackoverflow.com/questions/56495407

复制
相关文章

相似问题

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