本应用就两个主要实现:

1.表格的id 和 class之间的命名关系

请看图: 将组名和个人信息联表格联系起来,这样会很好的操作表格

HTML代码:

前台设计组张三男浙江宁波李四男浙江宁波胡歌男浙江宁波前台开发组李三男浙江宁波张无忌男浙江宁波孔子男浙江宁波

2.就是筛选功能的使用:使用filter联合contains将输入框的字加入contains进行筛选

javascript代码:

//设置列表查询

$("#filterName").keyup(function () {

$("table tbody tr").stop().hide() //将tbody中的tr都隐藏

.filter(":contains('"+($(this).val())+"')").show(); //,将符合条件的筛选出来

});

下面是完整代码:

表格应用

*{

margin: 0;

padding: 0;

}

.box{

border: 1px solid #000;

margin:50px auto;

width: 340px;

padding: 10px 10px;

}

.box table{

margin: auto;

}

.box .box-top{

width: 303px;

margin: 5px auto;

}

.box table tr td,th{

padding: 5px 30px;

text-align: center;

}

.box table .parent{

background: lightgray;

}

.selected{

background: gray !important;

}

.selectHeight{

background: darkseagreen !important;

}

$(function () {

//默认让王五选中

$("tr:contains('王五')").addClass("selectHeight")

//点击让其展示出列表 默认让其都隐藏

$(".box tr.parent").click(function () {

$(this)

.toggleClass("selected")

.siblings(".child_"+this.id).stop().toggle();

}).click();//此行代码表示要立即执行

//设置列表查询

$("#filterName").keyup(function () {

$("table tbody tr").stop().hide() //将tbody中的tr都隐藏

.filter(":contains('"+($(this).val())+"')").show(); //,将符合条件的筛选出来

});

});

筛选:

姓名性别暂住地

前台设计组张三男浙江宁波李四男浙江宁波胡歌男浙江宁波前台开发组李三男浙江宁波张无忌男浙江宁波孔子男浙江宁波后台设计组王五男浙江宁波单志永男浙江宁波刘粒粒男浙江宁波

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

html表格筛选,js实现表格筛选功能相关推荐

  1. js php排序表格,原生JS实现表格排序

    最近在学习js的表格排序,没想到看不起眼的表格排序实际上却暗含了众多JS知识点.在这里记录一下此次学习过程.希望对大家也有所帮助. 完整的表格排序涉及了下列这些知识点:call方法使用 sort方法深 ...

  2. html表格查找,js实现表格数据搜索

    本文实例为大家分享了js实现表格数据搜索的具体代码,供大家参考,具体内容如下 表格数据搜索 名称 城市 Alfreds Futterkiste Germany Berglunds snabbkop S ...

  3. html生成自定义表格,自定义js的表格插件

    场景:指定元素,生成自定义表格. 目的:了解js的插件开发. html代码: 自定义表格插件 var test = new MyTable({ elid:"mytable",//定 ...

  4. 计算机基础---03Excel篇(入门,身份证筛选出生年月,自动填充功能,表格排序,自动筛选,高级筛选,数据有效性,求和)

    1.Excel 1.1 快速入门 说明一:一个Excel工作簿可以有很多工作表,点击+可以添加工作表: 工作表重命名:双击或者右键重命名. 给工作表标签添加颜色:不同的工作表标签可以代表轻重缓急,代表 ...

  5. wps合并所有sheet页_表格高级筛选、表格合并,让表格处理事半功倍

    今天给大家介绍WPS最受欢迎的2个表格功能,表格合并和表格高级筛选. 这都是能够切实让工作事半功倍的功能,一定要掌握哦! 一.表格合并 当我们有多个表格的内容需要合并到一个表格中,很多人会采取复制粘贴 ...

  6. execl筛选去重_excel表格如何去除重复数据进行筛选

    原标题:"Excel表格如何去除重复数据"的相关路由器设置教程资料分享.- 来源:191路由网. 我们有时候会遇到这样的一个情况,一些数据里面有一些重复的,我们想去除这些重复的数据 ...

  7. 筛选后系列填充_案例分享10——如何在筛选后的表格中粘贴数据(二)

    首先要诚挚感谢一路关注和支持我的你们~ 今天凌晨,公众号关注量突破500,成功开通了流量主功能啦!相信细心的你们也注意到了文章底部的不同了~ 感谢大家的支持与肯定,我会从易到难,坚持分享Excel的操 ...

  8. 计算机表格怎样筛选男女,excel表格数据男女筛选-EXCEL表格中选择性别怎么做 就是如何做筛选 ,比如......

    如何将一张EXCEL表格中同时符合2个条件的数据筛选... 利用excel的数据有效性功能可以达到目标,以下步骤以excel2007为例. 1.首先在电脑上打开目标表格文件,选中目标单元格. 2.然后 ...

  9. 怎样在表格中选出同一类_excel表格怎么将相同内容筛选出来

    1 excel 表格怎么将相同内容筛选出来 在一张 EXCEL 表格中 , 有两列不同且数量众多的的文字 , 如何快速 又简便挑出两列当中相同的文字 . ,接下来 举例简单的例子告诉大家 Excel ...

最新文章

  1. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell
  2. pb9调用http发短信post_远程服务调用
  3. 树莓派i2c python_树莓派2 python i2cPython中chr、unichr、ord字符函数之间的对比
  4. sql语句优化之一:尽量使用索引避免全表扫描
  5. Linux学习总结(48)——Linux防火墙iptables与firewalld学习总结
  6. laravel常用命令整理
  7. pygame显示图片的方法_使用Sprite实现移动动画(Pygame中的精灵类)
  8. Dubbo自定义日志拦截器 1
  9. oracle本地安装注意事项
  10. Linux操作系统下/etc/hosts文件
  11. c语言成颖pdf,程序设计语言开篇导学.ppt-资源下载在线文库www.lddoc.cn
  12. 计算机的输入法如何使用简短描述,应用电脑(1)第一章 计算机组成与中文输入法...
  13. 1到20的阶乘和是多少 php,20的阶乘(1到20的阶乘和结果)
  14. matlab图像字符的分割,matlab字符分割方法
  15. Linux usbkey自动登陆,Usbkey怎么用?|3分钟让您了解Usbkey使用方法
  16. No instances available for provider
  17. 1个月到2岁半的育儿方案,有了它宝宝都不用去上早教啦
  18. 论文查找ICCV ECCV CVPR
  19. 初识OpenGL (-)纹理过滤(Texture Filtering)
  20. TOP-K问题(清晰,巨全)

热门文章

  1. python爬虫进阶-1688工厂信息(JS逆向-sign签名验证)
  2. Android开发中内存、内部存储、外部存储详解
  3. c语言中输出1st,高等学校计算机等级考试C语言模拟试题1st-all.doc
  4. 3月18日面试题复盘
  5. 《途客圈创业记:不疯魔,不成活》一一2.9 UX再造
  6. Metal 框架之 MTKView
  7. 【大屏设计】数据大屏间距那点事-距离产生美
  8. 在线代理浏览国外网站_知道这些在线PS网站,设计再也不求人
  9. 本科毕业设计(论文)开题报告模板1
  10. [HDU1004] Let the balloon rise - 让气球升起来