`

jquery 实现表格搜索功能

 
阅读更多

原文地址:http://www.cnblogs.com/bigtallhcy/p/5344924.html

在表格的操作中,常常会遇到通过关键字来搜索结果,这个功能用jquery的filter实现非常简单。
我以一个小例子说明:
<table>

   <thead>
   <tr colspan="3">
      <input type="text" id="filtertxt">
      <input type="button" id="ss" value="搜索" style="margin-left: 50px;"/>
   </tr>
      <tr><th>姓名</th><th>性别</th><th>暂住地</th></tr>
   </thead>
   <tbody>
      <tr><td>张山</td><td>男</td><td>浙江宁波</td></tr>
      <tr><td>李四</td><td>女</td><td>浙江杭州</td></tr>
      <tr><td>王五</td><td>男</td><td>湖南长沙</td></tr>
      <tr><td>找六</td><td>男</td><td>浙江温州</td></tr>
      <tr><td>Rain</td><td>男</td><td>浙江杭州</td></tr>
      <tr><td>MAXMAN</td><td>女</td><td>浙江杭州</td></tr>
      <tr><td>王六</td><td>男</td><td>浙江杭州</td></tr>
      <tr><td>李字</td><td>女</td><td>浙江杭州</td></tr>
      <tr><td>李四</td><td>男</td><td>湖南长沙</td></tr>
   </tbody>
</table>
 结果就是一个表格加上一个简单的搜索框,搜索按钮。
当点击搜索时,利用jquery 实现查询:
<script type="text/javascript">
  $(function(){
     $('#ss').click(function(){
        var sstxt=$('#filtertxt').val();
        $("table tbody tr")
              .hide()
              .filter(":contains('"+sstxt+"')")
              .show();
     })

  })
</script>

基本思路:

 

先将所有的信息隐藏,再查询过滤出结果,再将结果显示出来。
分享到:
评论

相关推荐

    jQuery实现表格模糊搜索代码.zip

    这个"jQuery实现表格模糊搜索代码.zip"压缩包显然包含了一个使用jQuery实现的表格模糊搜索功能的示例代码。下面我们将深入探讨jQuery以及如何实现表格的模糊搜索。 首先,jQuery的核心理念是“Write Less, Do More...

    jQuery实现表格内容的查找和隐藏

    本篇文章将详细讲解如何利用jQuery实现表格内容的查找和隐藏功能,这对于网页交互和用户体验提升至关重要。 首先,我们需要了解jQuery的基本用法。jQuery通过选择器(如$("#id")或$(".class"))来选取HTML元素,并...

    jQuery模糊搜索表格数据代码

    本知识点将深入探讨如何使用jQuery实现模糊搜索功能,特别是在表格数据中的应用。 首先,模糊搜索的核心在于实时过滤表格中的数据,根据用户在输入框中输入的关键词匹配表格中的行。在jQuery中,我们可以监听`input...

    jquery插件--表格分页

    三、使用jQuery实现表格分页 1. 引入jQuery和分页插件:首先需要在HTML文件中引入jQuery库和选择的分页插件CSS/JS文件。 2. 初始化表格:使用jQuery选择器找到需要分页的表格,并进行初始化,设置分页参数,如每页...

    jQuery动态表格数据分页检索排序代码

    总的来说,这个“jQuery动态表格数据分页检索排序代码”项目展示了如何利用jQuery的强大功能,实现前端数据管理的核心功能,为开发者提供了构建类似功能的参考。通过学习和理解这个项目,开发者可以更好地掌握前端...

    jQuery动态表格检索排序代码.zip

    在“jQuery动态表格检索排序代码”中,可能包括了一个输入框,用户可以输入关键词进行搜索。当用户输入关键词后,代码会筛选出匹配的数据,并只显示这些结果。这通常涉及到对表格数据的遍历和过滤,可以使用jQuery的...

    jquery表格排序搜索

    接下来,我们讨论表格搜索功能。jQuery的搜索功能允许用户在表格中快速查找特定信息。这通常涉及到实时过滤数据,只显示匹配搜索条件的行。Tablesorter插件也集成了搜索功能,用户可以通过输入框输入关键词,插件会...

    jQuery bootstrap带分页表格数据搜索筛选代码

    4. **搜索功能**:DataTables 插件内置了搜索功能,通过 `search()` 方法或输入框的 `input` 事件,可以实现实时搜索。可以监听搜索框的 `keyup` 事件,然后调用 `table.search(this.value).draw()` 来更新表格。 5...

    【JavaScript源代码】jQuery实现表格行数据滚动效果.docx

    在本文中,我们将探讨如何使用jQuery来实现一个表格行数据的滚动效果。这个效果通常用于创建数据列表,以便用户可以滚动查看多行信息...在实际应用中,可以根据项目需求进行调整和定制,例如添加分页、搜索过滤等功能。

    jquery_表格和搜索显示信息

    同时,jQuery的`$(selector).hide()`和`$(selector).show()`能帮助我们实现表格行或列的隐藏与显示,提供更加灵活的数据展现。 其次,为了实现搜索功能,我们需要监听用户输入,通常是通过`$(input).on('input', ...

    jquery动态表格数据分页搜索排序代码.zip

    本示例项目"jquery动态表格数据分页搜索排序代码.zip"提供了使用jQuery实现动态表格数据展示、分页、搜索及排序的功能。下面将详细阐述这些功能的实现原理和步骤。 1. **动态表格数据**: 在网页上动态生成表格...

    Spring Boot+MybatisPlus使用JQuery DataTables表格插件展示数据、实现分页和模糊查询等功能

    Spring Boot结合MybatisPlus框架提供了高效的数据处理能力,而JQuery DataTables表格插件则是一个强大的前端工具,可以方便地实现这些功能。下面将详细介绍这个集成方案的相关知识点。 1. **Spring Boot** Spring ...

    jQuery实现动态文字搜索功能

    2. 动态文字搜索功能实现:文章主要讲解了如何通过jQuery实现一个动态的搜索功能。这个功能通常需要一个文本输入框,用户可以在其中输入搜索关键词,以及一个搜索按钮。当用户点击搜索按钮时,页面会根据用户输入的...

    jQuery AJAX表格控件源码

    它利用jQuery库的强大功能,结合AJAX技术,实现在不刷新整个页面的情况下进行数据的加载、编辑和删除,提升用户体验。本文将深入探讨这个初版的jQuery AJAX表格控件的源码,分析其核心功能和设计思路。 首先,我们...

    jQuery表格插件仿Excel表格排序修改效果

    在本主题“jQuery表格插件仿Excel表格排序修改效果”中,我们将深入探讨如何利用jQuery实现类似Excel的表格排序功能,并对其进行优化和定制。 首先,我们需要了解jQuery表格插件的基础。常见的jQuery表格插件有...

    jQuery表格模糊搜索代码.zip

    总结,"jQuery表格模糊搜索代码.zip"提供了一个完整的解决方案,帮助开发者快速实现表格的模糊搜索功能。通过学习和理解这个代码,不仅可以提升jQuery技能,还能掌握如何在实际项目中应用和优化搜索功能。对于网页...

    jquery实现表单搜索利器

    本文将深入探讨如何使用jQuery实现一个高效的表单搜索功能,将其转化为一个实用的工具,帮助用户快速找到含有特定关键词的信息。 首先,我们要理解jQuery的核心理念:它提供了一种简洁的API,使得开发者能用更少的...

    jQuery实现可分页、排序和搜索的表格插件.zip

    本资源"jQuery实现可分页、排序和搜索的表格插件.zip"提供了一个功能强大的jQuery插件,用于创建具有分页、排序和搜索功能的数据表格。这对于网页开发人员来说是非常有用的,特别是那些需要处理大量数据并希望提高...

    jquery表格控件

    在Web开发领域,jQuery表格控件作为一款功能强大的工具,深受开发者喜爱。其丰富的特性、高效的性能以及易于使用的API,使其成为实现数据展示、操作和管理的理想选择。本文将深入探讨jQuery表格控件的核心特性,并...

Global site tag (gtag.js) - Google Analytics