table.filter.js#quickfind必须在第一列中搜索
table.filter.js #quickfind has to search in first column
我对PicNet表Filter有一个小问题。这是演示。
这是我的JS:
$(document).ready(function() {
// Initialise Plugin
var options = {
additionalFilterTriggers: [$('#quickfind')]
};
$('#dataTable').tableFilter(options);
});
这是HTML:
<body>
Quick Find: <input type="text" id="quickfind"/>
<table id='dataTable'>
<thead>
<tr>
<th>File</th>
<th>Last Modified</th>
</tr>
</thead>
<tbody>
<tr>
<td class="left"><a href="10.pdf">10.pdf</a></td>
<td class="right">22.03.12 19:45:58</td>
</tr>
<tr>
<td class="left"><a href="20.pdf">20.pdf</a></td>
<td class="right">22.03.12 19:45:58</td>
</tr>
<tr>
<td class="left"><a href="22.pdf">22.pdf</a></td>
<td class="right">22.03.12 19:45:58</td>
</tr>
</tbody>
</table>
..
是否可以仅在一列(第一列)中使用#quickfind
进行搜索?当我在#quickfind
中搜索"22"时,我得到了3个结果,因为右栏的日期和时间中有一个"22"。
我在CSS中用display:none;
禁用了.filter
类,因为我只想要一个搜索字段。我复制了生成的javascript代码,并将其替换为#quickfind
。
<input type="text" id="filter_0" class="filter" >
CCD_ 6用于第一行。CCD_ 7用于第二行。等等。但是代码只在表中起作用!而不是高于。
有什么解决问题的办法吗?
您可以禁用对列的搜索,只需将filter='false'属性放在头标记中即可。
<th filter='false'>Last modified</th>
相关文章:
- 柱状图后面的一列
- 数据表通过分析一列的值对其进行排序
- “单独列搜索”上的Datatables setinterval函数
- Datatables-如何在未显示所有列的情况下禁用表中最后一列的排序
- jQuery Datatables:单个列搜索不起作用
- 获取表中每行的一列的内容,然后循环访问每个内容
- 对象数组-与其他列数据相比,增加一列
- 在最初的查询/表格绘制中只提取谷歌电子表格的一列
- jQuery Datatables:单击一列时对另一列进行排序
- 我的砖石图像只显示在一列中
- 删除“;使用javascript从pentaho中的一列中选择“[”
- 数据表 + 列搜索 + 整体搜索协同工作 + 服务器端处理
- 使用 Javascript 在一列中更改属性内容
- jquery插件 - 已选择 - 多项选择不在一行中列出,而是列在一列中
- 单击包含按钮的最后一列时获取表的第一列值
- 排除行选择中的最后一列
- 取消表中一列的onclick事件
- “搜索”文本仅考虑表格中的最后一列
- 如何计算某一列中包含JavaScript搜索词的所有TD
- 如何在asp.net中使用Javascript从gridview中搜索仅包含一列