我正在尝试在表格外部使用链接来过滤数据表中的单个列。基本上,链接将是一堆类别名称,在表格中我将有一个包含类别名称的隐藏列。
在大多数情况下,这是我正在尝试做的事情。
<ul id="category-filter">
<li><a href="#">Category 1</a></li>
<li><a href="#">Category 2</a></li>
</ul>
<table cellpadding="0" cellspacing="0" border="0" id="program-table">
<thead>
<tr>
<th>Course Prefix</th>
<th>Program</th>
<th>Degree(s)</th>
<th>Certificate(s)</th>
<th>Sample Plan</th>
<th>Category</th><!-- Hidden Column -->
</tr>
</thead>
<tbody>...</tbody>
</table>
答案 0 :(得分:2)
查看fnFilter(http://www.datatables.net/api#fnFilter)。第一个参数是要搜索的内容,第二个参数是您要定位的列。 :
$(document).ready(function() {
var oTable = $('#example').dataTable();
// Sometime later - filter...
oTable.fnFilter( 'test string', 5 );
} );