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 相关文章推荐
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
javascript生成/解析dom的CDATA类型的字段的代码
Apr 22 Javascript
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
jQuery cdn使用介绍
May 08 Javascript
js实现省市联动效果的简单实例
Feb 10 Javascript
JavaScript设计模式之装饰者模式介绍
Dec 28 Javascript
jQuery找出网页上最高元素的方法
Mar 20 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
Oct 27 Javascript
node-sass安装失败的原因与解决方法
Sep 04 Javascript
详解Vue 动态组件与全局事件绑定总结
Nov 11 Javascript
创建nuxt.js项目流程图解
Mar 13 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
第二节 对象模型 [2]
2006/10/09 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
通过js动态操作table(新增,删除相关列信息)
2012/05/23 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
2013/12/31 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
jquery实现网页的页面平滑滚动效果代码
2015/11/02 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
js 计算图片内点个数的示例代码
2019/04/04 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
Python中import机制详解
2017/11/14 Python
python清除函数占用的内存方法
2018/06/25 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
期末学生评语大全
2014/04/24 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
大学生实习证明
2015/06/16 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书