jquery表格内容筛选实现思路及代码


Posted in Javascript onApril 16, 2013
筛选:<input type="text" id="sea" /> 
<table width="100%" id="se"> 
<thead> 
<tr><th></th><th>姓名</th><th>性别</th><th>地址</th></tr> 
</thead> 
<tbody> 
<tr class="parent" id="row_01"><td colspan="3">一班</td></tr> 
<tr class="child_row_01"><td></td><td>大爷</td><td>男10</td><td>武汉1</td></tr> 
<tr class="child_row_01"><td></td><td>大爷</td><td>男9</td><td>武汉2</td></tr> 
<tr class="child_row_01"><td></td><td>大爷</td><td>男8</td><td>武汉3</td></tr> 
<tr class="parent" id="row_02"><td colspan="3">二班</td></tr> 
<tr class="child_row_02"><td></td><td>大爷</td><td>男7</td><td>武汉4</td></tr> 
<tr class="child_row_02"><td></td><td>大爷</td><td>男6</td><td>武汉5</td></tr> 
<tr class="child_row_02"><td></td><td>大爷</td><td>男5</td><td>武汉6</td></tr> 
<tr class="child_row_02"><td></td><td>大爷</td><td>男4</td><td>武汉7</td></tr> 
<tr class="parent" id="row_03"><td colspan="3">三班</td></tr> 
<tr class="child_row_03"><td></td><td>大爷</td><td>男3</td><td>武汉8</td></tr> 
<tr class="child_row_03"><td></td><td>大爷</td><td>男2</td><td>武汉9</td></tr> 
<tr class="child_row_03"><td></td><td>大爷</td><td>男1</td><td>武汉10</td></tr> 
</tbody> 
</table> 
<script type="text/javascript" > 
$(function(){ 
$("#sea").keyup(function(){ 
$("#se tbody tr").hide().filter(":contains('"+$(this).val()+"')").show(); 
}).keyup(); 
}); 
</script>

// jquery表格内容筛选 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<script src="../css/jquery-1.6.2.js"></script> 
<script> 
$(function(){ 
$('tr.parent').click(function(){ 
$(this).toggleClass("selected").siblings('.child_'+this.id).toggle(); 
}); 
}); 
</script> 
<style> 
.selected{background:red}; 
</style> 
<title>Untitled Document</title> 
</head> 
<body> 
<table> 
<thead> 
<tr> 
<th>姓名</th> 
<th>年龄</th> 
</tr> 
</thead> 
<tbody> 
<tr class="parent" id="row_01"> 
<td colspan="2">人力部</td> 
</tr> 
<tr class="child_row_01"> 
<td >脚本</td> 
<td>20</td> 
</tr> 
<tr class="child_row_01"> 
<td >脚本</td> 
<td >20</td> 
</tr> 
<tr class="child_row_01"> 
<td >脚本</td> 
<td >20</td> 
</tr> 
<tr class="parent" id="row_02"> 
<td colspan="2">技术部</td> 
</tr> 
<tr class="child_row_02"> 
<td >脚本</td> 
<td >20</td> 
</tr> 
<tr class="child_row_02"> 
<td >脚本</td> 
<td >20</td> 
</tr> 
<tr class="child_row_02"> 
<td >脚本</td> 
<td >20</td> 
</tr> 
</tbody> 
</table> 
</body> 
</html>
Javascript 相关文章推荐
jQuery boxy弹出层插件中文演示及使用讲解
Feb 24 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
Mar 26 Javascript
JS简单实现登陆验证附效果图
Nov 19 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
Sep 27 Javascript
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
vue-router配合ElementUI实现导航的实例
Feb 11 Javascript
Vuex 使用及简单实例(计数器)
Aug 29 Javascript
vue读取本地的excel文件并显示在网页上方法示例
May 29 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
vscode vue 文件模板的配置方法
Jul 23 Javascript
JS替换字符串中指定位置的字符(多种方法)
May 28 Javascript
js实现图片轮换效果代码
Apr 16 #Javascript
js相册效果代码(点击创建即可)
Apr 16 #Javascript
jQuery实现点击标题输入详细信息
Apr 16 #Javascript
jQuery图片的展开和收缩实现代码
Apr 16 #Javascript
js变换显示图片的实例
Apr 16 #Javascript
在jQuery中 常用的选择器介绍
Apr 16 #Javascript
jQuery中对节点进行操作的相关介绍
Apr 16 #Javascript
You might like
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
php设计模式之单例模式代码
2016/06/11 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
基于jQuery的自动完成插件
2011/02/03 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
js显示时间 js显示最后修改时间
2013/01/02 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
谈谈对vue响应式数据更新的误解
2017/08/01 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
DatePickerDialog 自定义样式及使用全解
2019/07/09 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
Element-UI 使用el-row 分栏布局的教程
2020/10/26 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
Python中字符编码简介、方法及使用建议
2015/01/08 Python
python检测远程udp端口是否打开的方法
2015/03/14 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
劳动之星获奖感言
2014/02/01 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
追悼会答谢词
2015/01/05 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL
nginx实现动静分离的方法示例
2021/11/07 Servers
Linux磁盘管理方法介绍
2022/06/01 Servers