【问题标题】:Datatables: filter using links outside of table数据表:使用表外的链接进行过滤
【发布时间】:2013-08-17 01:34:45
【问题描述】:

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

这在很大程度上是我想要做的。

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

【问题讨论】:

  • 除了创建 html 之外,您是否尝试过其他任何方法?数据表代码在哪里?
  • 此时没有从数据库中提取任何内容,在测试时它只是一个静态表。
  • link 看看你能不能回答这个类似的问题。

标签: jquery html datatables


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 2019-12-28
    • 1970-01-01
    相关资源
    最近更新 更多