我正在使用来自Mottie的jquery tablesorter和过滤器小部件。除了一件我无法弄清楚的事情,一切都运转良好。我的表格以模态显示。当您在过滤器框中键入一些文本,然后关闭模式并重新打开它时,仍将应用文本过滤器。我希望模式重新打开后清除/重置该过滤器。我找不到任何代码来重置tablesorter网站上的筛选器。我可以添加一个执行此操作的按钮,但无法确定执行重置的特定代码。
如果在模式打开时必须重新初始化表排序器(因为建立了新表),则可以将filter_saveFilters
选项设置为false
。先前的查询不会保存到本地存储,也不会应用于表。
如果只需要“ applyWidgets”来使表排序器在模式下工作(表排序器不会每次都重新初始化),则需要使用以下setFilters
方法清除过滤器:
$.tablesorter.setFilters( $('table'), [] );
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句