【发布时间】:2015-09-03 09:00:52
【问题描述】:
我想用 jQuery DataTables 自定义 搜索框 表格的行为
搜索时,从搜索中排除的行必须设置为隐藏的“display='none'”样式,而不是从 HTML 中删除,因为我仍然想访问(从 js)排除行内的元素(如复选框或输入等)
有可能吗?
【问题讨论】:
-
tableObj.fnGetNodes()应该为您提供所有行,排除显示中的行,然后对其余行做任何您想做的事情。注意:这将适用于没有服务器端处理的数据表 -
你是对的,但我需要将 DOM 元素保留在页面中,因为数据表是在向表添加“ajax”过滤功能之后添加的......但是必须提交表单并接收页面使用 request.getParameters('') 来获取复选框或输入值.....而且还有许多 JS 函数已经“制作”到 DOM 元素......我无法更改整个代码......
-
Datatables 不会将所有元素都放入 dom 中。
标签: javascript jquery datatable search-box