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 相关文章推荐
JavaScript 异步调用框架 (Part 4 - 链式调用)
Aug 04 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
Apr 29 Javascript
JavaScript设计模式之装饰者模式介绍
Dec 28 Javascript
JS日期格式化之javascript Date format
Oct 01 Javascript
详解JavaScript数组的操作大全
Oct 19 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
js中创建对象的几种方式
Feb 05 Javascript
微信小程序中hidden不生效原因的解决办法
Apr 26 Javascript
JQuery 获取多个select标签option的text内容(实例)
Sep 07 jQuery
详解Vue.directive 自定义指令
Mar 27 Javascript
vue根据条件不同显示不同按钮的操作
Aug 04 Javascript
JavaScript与JQuery框架基础入门教程
Jul 15 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
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
node.js中的fs.futimes方法使用说明
2014/12/17 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
jQuery弹出div层过2秒自动消失
2016/11/29 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
原生JS实现的简单轮播图功能【适合新手】
2018/08/17 Javascript
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
js根据json数据中的某一个属性来给数据分组的方法
2018/10/08 Javascript
浅析vue插槽和作用域插槽的理解
2019/04/22 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
[45:38]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第一局
2016/03/02 DOTA
python下读取公私钥做加解密实例详解
2017/03/29 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Python读取word文本操作详解
2018/01/22 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
python爬虫实现中英翻译词典
2019/06/25 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
介绍一下如何利用路径遍历进行攻击及如何防范
2014/01/19 面试题
自我评价范文
2013/12/22 职场文书
销售心得体会
2014/01/02 职场文书
领导走群众路线整改措施思想汇报
2014/10/12 职场文书
摩登时代观后感
2015/06/03 职场文书
使用pandas模块实现数据的标准化操作
2021/05/14 Python
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
Python基础之变量的相关知识总结
2021/06/23 Python
mysql sock文件存储了什么信息
2022/07/15 MySQL