搜索文档
首页
HTML/CSS
JavaScript
服务端开发
Java教程
移动端
数据库
当前位置:
首页
JavaScript
jQuery 教程
jQuery 杂项
源代码
清空
点击运行
<!DOCTYPE html> <html> <title>jQuery filter()筛选搜索项目列表示例 - 基础教程(div.cn)</title> <head> <style> input { display: block; padding: 4px; font-size: 16px; } table { border-collapse: collapse; width: 100%; table-layout: fixed; } td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; } tbody tr:nth-child(odd) { background-color: #F1F1F1; } </style> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("#myInput").keyup(function() { let value = $(this).val().toLowerCase(); $("#myTable tr").filter(function() { $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1); }); }); }); </script> </head> <body> <p>在输入字段中键入一些内容,以在表格中搜索姓名,城市或电话:</p> <input id="myInput" type="text" placeholder="Search.."><br> <table> <thead> <tr> <th>Name</th> <th>City</th> <th>Phone</th> </tr> </thead> <tbody id="myTable"> <tr> <td>Seagull</td> <td>Delhi</td> <td>999945850</td> </tr> <tr> <td>Espy</td> <td>Mizoram</td> <td>8425896528</td> </tr> <tr> <td>Mudit</td> <td>Jaipur</td> <td>9858621233</td> </tr> <tr> <td>Ankit</td> <td>Mumbai</td> <td>9560478555</td> </tr> <tr> <td>Nancy</td> <td>Delhi</td> <td>9210154545</td> </tr> </tbody> </table> </body> </html>
运行结果