首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据获取筛选器文本输入字符串

数据获取筛选器文本输入字符串
EN

Stack Overflow用户
提问于 2017-04-14 07:03:18
回答 1查看 8.4K关注 0票数 1

我有一个Datatable,每次用户从下拉列表中更改选项时都会加载新数据,即使表内容发生了更改,我也希望保留相同的筛选器。我尝试通过以下方法从搜索输入中获取当前值:

代码语言:javascript
复制
$('div.dataTables_filter input').val() 

https://datatables.net/forums/discussion/242/getting-filter-text中建议

代码语言:javascript
复制
table = $("#datatable-buttons").DataTable({...});
table.fnSettings().oPreviousSearch;

但没有成功:(是否有方法获取过滤器输入文本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-15 07:50:43

只需使用没有参数的search(),然后返回当前过滤器。

代码语言:javascript
复制
var filter = table.search()

或者使用search.dt事件跟踪当前搜索:

代码语言:javascript
复制
table.on('search.dt', function() {
  var input = $('.dataTables_filter input')[0];
  console.log(input.value)
})

演示-> http://jsfiddle.net/44datL5b/

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43406790

复制
相关文章

相似问题

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