在jQuery数据表中动态搜索数据时,我有一个典型的要求。
是否可以使用按钮绑定搜索字段?我的意思是我不想根据每个字符输入重绘表格。我希望先在字段中输入数据,然后单击按钮搜索表格。
如果你们中的任何人做过类似的事情,那么如果你能提供帮助,我将非常感激。
非常感谢您提供任何帮助。
答案 0 :(得分:4)
我知道自从你发布以来已经有一段时间但是nogody已经回答了所以我想我会添加一些内容,以防其他人在寻找答案。单击锚点时,下面的代码将激活搜索(可以设置为按钮样式,也可以使用按钮)。它找到搜索文本框(在本例中是我创建的自定义文本框),获取值,查找表,向表提供过滤器值,然后重绘表。
$('a#searchfilter').click(function (e) {
e.preventDefault();
var ele = $(this).prev();
var term = ele[0].value;
var oTable = $('#primarytable').dataTable();
oTable.fnFilter(term, null, false, true, false);
oTable.fnDraw();
});