基于jQuery实现表格内容的筛选功能


Posted in Javascript onAugust 21, 2016

废话不多说了,直接给大家贴关键代码了。具体代码如下所示:

<html>
 <head>
 <title>表格内容的筛选</title>
  <link type="text/css" rel="stylesheet" href="css/contains.css" />
  <style type="text/css">
table {
  width: 50%;
  border: 1px solid;
  background-color: #8FBC8F;
}
thead tr th {
  text-align: left;
  border-bottom: 1px solid;
}
</style>
  <script type="text/javascript" src="scripts/jquery-1.4.3.min.js"></script>
  <script type="text/javascript">
    $(function() {
      $('#filterName').keyup(function(){
        $('table tbody tr').hide()
          .filter(":contains('" +($(this).val()) + "')").show();
      }).keyup();//DOM加载完时,绑定事件完成之后立即触发
    });
  </script>
 </head>
 <body>
   筛选<input type="text" id="filterName"/>
  <table>
    <thead>
      <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>
      <tr><td>赵凯</td><td>男</td><td>浙江温州</td></tr>
      <tr><td>Rick</td><td>男</td><td>浙江杭州</td></tr>
      <tr><td>Micle</td><td>女</td><td>浙江杭州</td></tr>
    </tbody>
  </table>
 </body>
</html>

效果图:

输入前:

基于jQuery实现表格内容的筛选功能

输入后:

基于jQuery实现表格内容的筛选功能

以上所述是小编给大家介绍的基于jQuery实现表格内容的筛选功能,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js电信网通双线自动选择技巧
Nov 18 Javascript
javascript 表格排序和表头浮动效果(扩展SortTable)
Apr 07 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 Javascript
基于javascript实现彩票随机数生成(简单版)
Apr 17 Javascript
JS获取填报扩展单元格控件的值的解决办法
Jul 14 Javascript
vue父组件通过props如何向子组件传递方法详解
Aug 16 Javascript
详解如何在微信小程序中愉快地使用sass
Jul 30 Javascript
javascript中call,apply,callee,caller用法实例分析
Jul 24 Javascript
使用vuex存储用户信息到localStorage的实例
Nov 11 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
Jul 24 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
Aug 06 Javascript
vue制作toast组件npm包示例代码
Oct 29 Javascript
jQuery Easyui快速入门教程
Aug 21 #Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
Aug 21 #Javascript
Javascript发送AJAX请求实例代码
Aug 21 #Javascript
原生js实现jquery函数animate()动画效果的简单实例
Aug 21 #Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 #Javascript
JavaScript实战(原生range和自定义特效)简单实例
Aug 21 #Javascript
原生JS实现-星级评分系统的简单实例
Aug 21 #Javascript
You might like
PHP 数组教程 定义数组
2009/10/23 PHP
php ajax异步读取rss文档数据
2016/03/29 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
Jquery中对数组的操作代码
2011/08/12 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
JQuery球队选择实例
2015/05/18 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
Python解惑之整数比较详解
2017/04/24 Python
轻松理解Python 中的 descriptor
2017/09/15 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
python+PyQT实现系统桌面时钟
2020/06/16 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
python如何实现代码检查
2019/06/28 Python
python global和nonlocal用法解析
2020/02/03 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
Python面向对象实现方法总结
2020/08/12 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
纯CSS3实现地球自转实现代码(图文教程附送源码)
2012/12/26 HTML / CSS
PHP面试题-$message和$$message的区别
2015/12/08 面试题
Java如何调用外部Exe程序
2015/07/04 面试题
简历中求职的个人自我评价
2013/12/03 职场文书
创新社会管理心得体会
2014/09/12 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
pytorch 如何使用amp进行混合精度训练
2021/05/24 Python
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB