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调试工具(下载)
Jan 09 Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 Javascript
js实现的二级横向菜单条实例
Aug 22 Javascript
jQuery实现二级下拉菜单效果
Jan 05 Javascript
JavaScript中文件上传API详解
Apr 01 Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 Javascript
JS生成不重复的随机数组的简单实例
Jul 10 Javascript
解决微信内置浏览器返回上一页强制刷新问题方法
Feb 05 Javascript
vue增删改查的简单操作
Jul 15 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
Jul 19 Javascript
vue实现div单选多选功能
Jul 16 Javascript
JavaScript实现H5接金币功能(实例代码)
Feb 22 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
UCenter Home二次开发指南
2009/05/28 PHP
PHP 八种基本的数据类型小结
2011/06/01 PHP
php实现插入排序
2015/03/29 PHP
yii2控制器Controller Ajax操作示例
2016/07/23 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
小程序开发基础之view视图容器
2018/08/21 Javascript
JS实现鼠标拖拽盒子移动及右键点击盒子消失效果示例
2019/01/29 Javascript
Jquery异步上传文件代码实例
2019/11/13 jQuery
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
python实现下载文件的三种方法
2017/02/09 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
Python pandas库中的isnull()详解
2019/12/26 Python
pytorch 修改预训练model实例
2020/01/18 Python
基于python3生成标签云代码解析
2020/02/18 Python
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
美国最大的在线寄售和旧货店:Swap.com
2018/08/27 全球购物
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
介绍一下Mysql的存储引擎
2015/02/12 面试题
绿化先进工作者事迹材料
2014/01/30 职场文书
银行类自荐信
2014/02/04 职场文书
火车的故事教学反思
2014/02/11 职场文书
函授生自我鉴定
2014/03/25 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
房地产销售助理岗位职责
2015/04/14 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
JS实现简单九宫格抽奖
2022/06/28 Javascript