<!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用于构建页面结构,CSS用于定义样式,JQuery用于添加事件处理和动态效果。这种技术广泛适用于需要数据过滤的Web应用中,比如管理后台、报表系统等...
本话题聚焦于“76、jquery表格内容控制效果”,这通常指的是利用jQuery来操作和控制HTML表格中的内容,实现动态显示、编辑、排序或过滤数据。以下是关于这一主题的详细知识讲解。 首先,jQuery的选择器是其强大功能...
综上所述,jQuery.FilterTable是一个强大且易于使用的表格过滤插件,它为网页表格带来了便捷的搜索功能和视觉焦点,提升了用户体验。结合其丰富的配置选项和事件,开发者可以轻松地定制出满足需求的表格搜索功能。
首先,模糊搜索的核心在于实时过滤表格中的数据,根据用户在输入框中输入的关键词匹配表格中的行。在jQuery中,我们可以监听`input`事件来获取用户的输入,并在每次输入变化时执行搜索算法。 1. **事件监听**: ...
在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本篇文章将深入探讨...通过不断实践和学习,你将能掌握更多关于jQuery表格操作的高级技巧和最佳实践。
《jQuery表格控件深度解析与应用实践》 在Web开发领域,jQuery表格控件作为一款功能强大的工具,深受开发者喜爱。其丰富的特性、高效的性能以及易于使用的API,使其成为实现数据展示、操作和管理的理想选择。本文将...
二、jQuery表格分页插件 jQuery有多个插件用于实现表格分页,例如: 1. jQuery DataTables:这是一个强大的数据表插件,它提供了分页、排序、搜索和过滤等功能。DataTables支持自定义分页样式,同时提供了多种数据...
DataTables是一个jQuery插件,能够让HTML表格很方便地实现分页、过滤和多栏排序等功能。DataTables可以使用本身自带的CSS样式,但还可以按自己的需要自定义CSS样式。它具有以下特征: •自适应栏宽 •可保存表格...
"JQ 表格内容过滤"是指利用jQuery库来实现对表格数据的筛选和过滤功能,提高用户交互体验。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在本案例中,我们将探讨如何利用...
在本主题“jQuery表格插件仿Excel表格排序修改效果”中,我们将深入探讨如何利用jQuery实现类似Excel的表格排序功能,并对其进行优化和定制。 首先,我们需要了解jQuery表格插件的基础。常见的jQuery表格插件有...
虽然提供的文件没有直接提及插件,但了解这些插件对于理解jQuery表格操作的高级用法是有帮助的。 通过这些知识点,我们可以构建一个交互式的表格,不仅可以展示静态数据,还能响应用户操作,进行数据的动态更新和...
**jQuery表格树插件详解** 在网页开发中,表格数据的展示经常需要处理大量结构化的信息,而将这些数据组织成树形结构可以更清晰地展现层级关系,提高用户的浏览体验。`jQuery表格树插件`就是为此目的设计的工具,它...
【原创jQuery表格插件】是一种基于JavaScript库jQuery开发的组件,旨在增强网页中的表格功能,使其具有更丰富的交互性和灵活性。jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax...
"jQuery超实用内容过滤器插件"正是这样一个工具,它能够帮助用户高效地筛选和展示大量内容,尤其适用于产品目录、文章列表或者数据表格等场景。 ### 插件核心功能 1. **多触发方式**:这款插件的一大亮点在于支持...
Datatables是一款基于jQuery的开源表格插件,广泛应用于网页数据展示和管理。它以其丰富的功能、高度的灵活性和良好的社区支持而备受青睐。这个插件的主要目标是将静态或者动态生成的HTML表格转变为具有强大交互性的...
"jQuery表格内容添加删除特效.zip"这个资源包含了一套实现表格数据动态增删的代码示例,适用于那些希望在网页中实现类似功能的开发者。下面将详细解释这个特效的工作原理和关键知识点。 1. **jQuery库**:jQuery是...
本文将深入探讨如何使用jQuery来实现表格列字段的筛选功能,并且会在改变筛选条件时实时更新表格内容。 首先,让我们理解HTML结构。在`index.html`文件中,通常会有一个表格(`<table>`)元素,包含表头(`<thead>`...
- **DataTables**:DataTables是最受欢迎的jQuery表格插件之一,支持排序、过滤、分页、列选择等多种功能,并且有多种语言和主题可供选择。 - **Handsontable**:Handsontable是一个强大的交互式表格,适合数据编辑...
"jquery表格排序"是jQuery的一个重要应用场景,主要用于实现数据表格中的数据自动排序功能,使得用户可以按照某一列或者多列的数据进行升序或降序排列。这在展示大量数据时特别有用,提高了用户体验和数据的可读性。...