javascript - 在分页中过滤文本字段 Jquery
问题描述
嗨,我是 html javascript 的新手,jquery 任何帮助都将不胜感激我设法创建了一个具有过滤器输入的表,但我的问题是当我输入搜索框并且我的过滤器但是当我退格直到文本字段为空时它显示表格的整行我的分页不起作用,因为在我第一次加载时没有在输入文本字段表中搜索显示两行并且有数字页面下一个按钮仅显示每页两行但是如果我过滤搜索并使我的字段为空它不会限制它将显示所有行的行就像现在我有六行它将显示六行我希望它只有两行显示并且当再次单击下两行时*链接分页-> https://www.jqueryscript .net/table/Client-side-HTML-Table-Pagination-Plugin-with-jQuery-Paging.html *
HTML
<table id="myTable">
<thead>
<tr>
<th>Firstname</th>
<th>Amount</th>
</tr>
</thead>
<tbody>
<tr>
<td>John</td>
<td>100</td>
</tr>
<tr>
<td>Mary</td>
<td>200</td>
</tr>
<tr>
<td>July</td>
<td>300</td>
</tr>
<tr>
<td>Juy</td>
<td>3000</td>
</tr>
<tr>
<td>uy</td>
<td>1000</td>
</tr>
<tr>
<td>buy</td>
<td>10700</td>
</tr>
</tbody>
</table>
Javascript
$(document).ready(function(){
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#myTable tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
$('#myTable').paging({
limit: 2,
rowDisplayStyle: 'block',
activePage: 0,
rows: []
}); });
解决方案
推荐阅读
- swift - 坚持 Swift 编码,坚持必须简单的事情
- java - ftp4j 下载文件,大小为 0 字节
- python - 如何在使用 pandas 和 matplotlib 时更改我的 x 轴?
- javascript - 哪个文件先下载?css 或 js
- java - 如何在 Spring Boot MVC 中加载文件?
- python - 根据正则表达式匹配替换整个字符串
- laravel - Laravel Nova 在计算输出中添加断线
- android - firebase subscribeToTopic OnCompleteListener 没有被调用
- excel - 将活动工作簿设置为运行宏的工作簿
- apache-kafka - 将 JSON 模式附加到 KSQL 流记录