【发布时间】:2018-08-25 14:14:37
【问题描述】:
我有一个简单的问题,但对于即使是基本 js 的人来说,这就是火箭科学。我已经下载了两个非常基本的脚本:一个是实时搜索,另一个是分页脚本。它们都作用于包含一些数据的表。一切都按预期工作,除了当我删除搜索词时,而不是恢复到分页表,我会看到所有记录。使用的脚本在这里:
https://www.codexworld.com/jquery-live-search-filter-on-html-table/
https://github.com/wikiti/jquery-paginate
它们非常适合我的简单应用程序,但我不知道如何在删除搜索词后使表格恢复为分页表格。这是我使用的代码:
<script>
$(document).ready(function(){
$('.dataSearch').on('keyup',function(){
var searchTerm = $(this).val().toLowerCase();
$('#carriersTable tbody tr').each(function(){
var linestr = $(this).text().toLowerCase();
if(linestr.indexOf(searchTerm) === -1){
$(this).hide();
}else{
$(this).show();
}
});
});
});
$('#carriersTable').paginate({ limit: 2 });
</script>
我尝试移动最后一行(所有可能的组合),但每次搜索都会生成无数分页链接:)。
谢谢!
【问题讨论】:
标签: jquery search pagination combinations