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 相关文章推荐
Extjs学习笔记之三 extjs form更多的表单项
Jan 07 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
Aug 23 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
Oct 22 Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 Javascript
JS日期格式化之javascript Date format
Oct 01 Javascript
js 点击a标签 获取a的自定义属性方法
Nov 21 Javascript
Websocket协议详解及简单实例代码
Dec 12 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
Feb 14 Javascript
详解Vue 动态组件与全局事件绑定总结
Nov 11 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
Jun 11 Javascript
原生js+css实现tab切换功能
Sep 17 Javascript
原生js实现自定义滚动条组件
Jan 20 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
PHP 在线翻译函数代码
2009/05/07 PHP
mysql总结之explain
2012/02/27 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
IE中createElement需要注意的一个问题
2010/07/13 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
巧用js提交表单轻松解决一个页面有多个提交按钮
2013/11/17 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
2019/08/17 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
python 接口_从协议到抽象基类详解
2017/08/24 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
keras 权重保存和权重载入方式
2020/05/21 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
python能在浏览器能运行吗
2020/06/17 Python
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
财务管理专业推荐信
2013/11/19 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
学校捐书倡议书
2015/04/27 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python