oTable.fnFilter不起作用

时间:2013-03-04 06:36:25

标签: jquery datatables

我想在thead个数据表中提供搜索并在其中实现搜索...但它无效......

$("#listings_row thead input").keyup( function () {
    oTable.fnFilter( this.value, $(this).attr('id') );
} );

<thead style="background:none;border:none;" id="searchbox">
    <tr class="search_box">
        <th><input type="text" style="height:16px;" name="search_engine" value="Search engines"   class="search_init" id="1" /></th>
    </tr>
</thead>

http://jsfiddle.net/methew/u9654/3/

只有这一行无法正常工作... oTable.fnFilter(this.value,$(this).attr('id'));

1 个答案:

答案 0 :(得分:4)

请注意从{em> 1 开始的id的{​​{1}},而它应该从 5 开始

您正在使用<input的值来对列进行排序...所以,由于您的ID从1开始,您将过滤器应用于错误的列

Here a jsfiddle - quick and dirty working version