`
wangxiao5530
  • 浏览: 134269 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

jQuery表格内容过滤

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>表格内容过滤</title>
<style>
table{ border:0;border-collapse:collapse;}
div{font:normal 12px/17px Arial;}
td{ font:normal 12px/17px Arial;padding:2px;width:100px;}
th{ font:bold 12px/17px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;width:100px;}
.even{ background:#FFF38F;}  /* 偶数行样式*/
.odd{ background:#FFFFEE;}  /* 奇数行样式*/
.selected{ background:#FF6500;color:#fff;}
</style>
<!--   引入jQuery -->
<script src="http://www.codefans.net/ajaxjs/jquery1.3.2.js" type="text/javascript"></script>
<script type="text/javascript">
  $(function(){
       $("#filterName").keyup(function(){
	  $("table tbody tr").hide().filter(":contains('"+($(this).val())+"')").show()    
    }).keyup();
  })
</script>
</head>
<body>
<div>
<br/>
筛选:
<input id="filterName" />
<br/>
</div>
<table>
	<thead>
		<tr><th>姓名</th><th>性别</th><th>暂住地</th></tr>
	</thead>
	<tbody>
		<tr><td>张山</td><td>男</td><td>浙江宁波</td></tr>
		<tr><td>李四</td><td>女</td><td>浙江杭州</td></tr>
		<tr><td>王五</td><td>男</td><td>湖南长沙</td></tr>
		<tr><td>找六</td><td>男</td><td>浙江温州</td></tr>
		<tr><td>Rain</td><td>男</td><td>浙江杭州</td></tr>
		<tr><td>MAXMAN</td><td>女</td><td>浙江杭州</td></tr>
		<tr><td>王六</td><td>男</td><td>浙江杭州</td></tr>
		<tr><td>李字</td><td>女</td><td>浙江杭州</td></tr>
		<tr><td>李四</td><td>男</td><td>湖南长沙</td></tr>
	</tbody>
</table>
</body>
</html>

 

筛选前:

 

 

筛选后:

 

关键代码:

 

 

  $(function(){
       $("#filterName").keyup(function(){
               $("table tbody tr").hide().filter(":contains('"+($(this).val())+"')").show()   
       }).keyup();
  })

 

  • 大小: 3.5 KB
  • 大小: 4.7 KB
分享到:
评论

相关推荐

    JQuery表格内容过滤的实现方法

    代码如下:[html]&lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ... &lt;head&gt; &lt;... charset=utf-8″ /&gt; &lt;...JQuery表格内容过滤&lt;/title&gt; &lt;style type=”text/

    jQuery表格搜索过滤和单元格高亮插件

    jQuery.FilterTable是一款表格搜索过滤和单元格高亮插件。该插件允许你对任意表格进行条件过滤,并且它会将搜索到的结果单元格高亮显示,非常实用和强大。

    jQuery模糊搜索表格数据代码

    一款简单的jQuery模糊搜索表格数据代码,在表单中输入关键词搜索表格里面包含该关键词的所有数据。

    DataTables,jquery表格排序过滤插件

    DataTables是一个jQuery插件,能够让HTML表格很方便地实现分页、过滤和多栏排序等功能。DataTables可以使用本身自带的CSS样式,但还可以按自己的需要自定义CSS样式。它具有以下特征: •自适应栏宽 •可保存表格...

    bootstraptable基于Bootstrap的jQuery表格插件

    bootstrap-table:基于 Bootstrap 的 jQuery 表格插件,通过简单的设置就可以拥有强大的单选、多选、排序、分页、编辑、导出、过滤(扩展)等功能

    简单的带排序和过滤功能的jQuery表格插件

    smart-table是一款简单实用的带排序和过滤功能的jQuery表格插件。该jQuery表格插件通过简单的设置就可以生成表格排序、表格字段过滤功能,甚至可以实现表格分页显示,使用非常方便。

    jQuery表格插件watable.zip

    watable 是瑞士军刀式的 jQuery 表格插件过滤器,可以轻松快速地进行格式、分页,并对数据进行排序。 标签:watable

    smarttable带排序和过滤功能的jQuery表格插件

    smart-table是一款简单实用的带排序和过滤功能的jQuery表格插件。该jQuery表格插件通过简单的设置就可以生成表格排序、表格字段过滤功能,甚至可以实现表格分页显示,使用非常方便。

    实用的jQuery列表和表格过滤搜索插件

    jQuery-easySearch是一款可以实现对列表和表格内容进行过滤搜索的jQuery插件。

    jQuery列表和表格过滤搜索特效源码.zip

    jQuery列表和表格过滤搜索特效源码.zip

    仿Excel样式的jquery表格排序插件

    这是一款仿Excel样式的jquery表格排序插件。该jquery表格排序插件基于bootstrap表格,它表格列支持按英文字母或数字的升序和降序排列,支持在表格列中按关键字进行搜索,支持过滤不需要的表格列。

    漂亮的基于jQuery的表格插件

    漂亮的基于jQuery的表格插件,支持过滤,分页,可以定制样式。

    jQuery表格BootstrapDataTable.zip

    Bootstrap Data Table 是 jQuery 表格插件,可以对表格进行排序,分页和过滤。Bootstrap Data Table 使用 Bootstrap 作为样式,使用 FontAwesome 图标作为表格图标。 在线演示 标签:Bootstrap

    jQuery表格插件bs_grid

    bs_grid是一个jQuery DataGrid插件,基于Bootstrap。先进行选择,排序和过滤,分页。完全可定制的,灵活的网络设计,定位。使用方法请查看DEMO 演示地址:http://www.jq22.com/jquery-info427

    jQuery分类信息筛选过滤代码.zip

    jQuery表格上移下移置顶代码,此筛选方法只适用用于不同信息之间的筛选,同类信息将过滤。

    JSON数据转换为表格排序插件jquery Columns

    Columns是一款基于jquery的插件,它可轻松快捷且简单的将JSON数据转换成HTML表格,并实现排序、搜索、分类、分页、过滤等功能。你所需要做的就是提供数据,其它的就交给Columns来搞定吧。演示地址:...

    基于jquery的表格筛选,排序,分页js

    由于代码有些问题,现取消资源分,等有空再修改一下

    jquery.dataTables.columnFilter:jquery数据表的列过滤插件

    JQuery DataTables 插件是一个出色的客户端插件,它增强了客户端 HTML 表格并添加了各种功能,例如分页、过滤、排序等。它还具有良好的 API,允许您自定义插件,例如在标题中添加单独的列过滤或页脚。 您可能需要的...

Global site tag (gtag.js) - Google Analytics