2015-10-12 54 views
0

我使用tableSorter插件重新排序表項。但我也需要將搜索輸入放在這個表格的頂部。有什麼優惠?

插件是在這裏。 http://tablesorter.com/docs/

太謝謝你了。

+0

不明確 –

+1

您是否嘗試過[數據表](https://datatables.net/)? – LeGEC

回答

1

我會建議你使用數據表插件:

https://www.datatables.net/examples/data_sources/dom.html

如果你想使用的tablesorter出於某種原因,然後使用下面的代碼。

小提琴:http://jsfiddle.net/4mVfu/5313/

的jQuery:

$(function(){ 
    $('table').tablesorter(); 
    $("#search").on("keyup",function(){ 
     var searchKey = $(this).val(); 
     if(searchKey === ""){ 
      $(".tablesorter tbody tr").show(); 
     }else{ 
      $(".tablesorter tbody tr").hide(); 
      $(".tablesorter tbody tr td").each(function(){     
       if($(this).text().indexOf(searchKey) > -1){ 
        if(!$(this).parent("tr").is(':visible')){ 
         $(this).parent("tr").show(); 
        } 
       } 
      }); 
     } 
    }); 
}); 
你質疑