我试图通过单击徽章在数据表上添加过滤器,而不是将整个过滤器写入字段
这是输入字段:
<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时才起作用。
有没有办法解决这个问题?
谢谢!
答案 0 :(得分:0)
这可能会有所帮助。
https://codepen.io/carlos27/pen/PvrLdX
我相信您正在寻找以下行来触发数据表过滤器(搜索)
table.search(btnvalue).draw();