jQuery实现页面中表格数据的搜索

前端开发   发布日期:2023年05月23日   浏览次数:565

jQuery页面搜索一个表格,将搜索到的行保存,其余行隐藏。

HTML代码:

  1. <!DOCTYPE html><html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>jQuery实现页面表格数据的搜索</title>
  5. <script src="js/jquery.min.js">
  6. </script>
  7. <script>
  8. $(function() {
  9. $("#search").click(function() {
  10. var txt = $("#searchName").val();
  11. if ($.trim(txt) != "") {
  12. $("table tr:not('#theader')").hide();
  13. $("table tr:not('#theader')").filter(":contains('" + txt + "')").show();
  14. } else {
  15. $("table tr:not('#theader')").show();
  16. }
  17. });
  18. })
  19. </script>
  20. </head>
  21. <body>
  22. <div class="table">
  23. <table>
  24. <tr id="theader">
  25. <th>姓名</th>
  26. <th>性别</th>
  27. <th>年龄</th>
  28. </tr>
  29. <tr>
  30. <td>张三</td>
  31. <td></td>
  32. <td>16</td>
  33. </tr>
  34. <tr>
  35. <td>李四</td>
  36. <td></td>
  37. <td>25</td>
  38. </tr>
  39. <tr>
  40. <td>王五</td>
  41. <td></td>
  42. <td>36</td>
  43. </tr>
  44. <tr>
  45. <td>孙七</td>
  46. <td></td>
  47. <td>45</td>
  48. </tr>
  49. <tr>
  50. <td>赵八</td>
  51. <td></td>
  52. <td>34</td>
  53. </tr>
  54. </table>
  55. <input type="text" id="searchName"/>
  56. <input type="button" value="搜索" id="search"/>
  57. </div>
  58. </body></html>

以上就是jQuery实现页面中表格数据的搜索的详细内容,更多关于jQuery实现页面中表格数据的搜索的资料请关注九品源码其它相关文章!