数据表:使用表外的链接进行过滤

时间:2013-08-14 21:49:02

标签: jquery html datatables

我正在尝试在表格外部使用链接来过滤数据表中的单个列。基本上,链接将是一堆类别名称,在表格中我将有一个包含类别名称的隐藏列。

在大多数情况下,这是我正在尝试做的事情。

<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>

1 个答案:

答案 0 :(得分:2)

查看fnFilter(http://www.datatables.net/api#fnFilter)。第一个参数是要搜索的内容,第二个参数是您要定位的列。 :

$(document).ready(function() {
  var oTable = $('#example').dataTable();

  // Sometime later - filter...
  oTable.fnFilter( 'test string', 5 );
} );