jQuery数据表:点击添加过滤器

时间:2019-06-07 13:37:13

标签: jquery datatables

我试图通过单击徽章在数据表上添加过滤器,而不是将整个过滤器写入字段

这是输入字段:

<input id="dtSearch" type="search" class="form-control form-control-sm" placeholder="" aria-controls="dtProjects">

我在数据表内部创建了这样的标签:

<span onclick="add_fields('My Tag')" class="badge badge-success">My Tag</span>

我的add_fields函数在哪里:

function add_fields(text) {
    var search = document.getElementById('dtSearch')
    search.value = text
}

标签进入输入字段,但没有过滤器。 该过滤器似乎仅在在输入字段内书写时,或者在我聚焦输入字段并按Enter时才起作用。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助。

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

我相信您正在寻找以下行来触发数据表过滤器(搜索)

table.search(btnvalue).draw();