`
cakin24
  • 浏览: 1369095 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jquery简单过滤器

阅读更多
一 介绍
简单过滤器是指以冒号开头,通常用于实现简单过滤效果的过滤器。例如,匹配找到的第一个元素等。jQuery提供的过滤器下表所示。
过滤器 说明 示例
:first 匹配找到的第一个元素,它是与选择器结合使用的 $("tr:first")    //匹配表格的第一行
:last 匹配找到的最后一个元素,它是与选择器结合使用的 $("tr:last")    //匹配表格的最后一行
:even 匹配所有索引值为偶数的元素,索引值从0开始计数 $("tr:even")   //匹配索引值为偶数的行
:odd 匹配所有索引值为奇数的元素,索引从0开始计数 $("tr:odd")    //匹配索引值为奇数的行
:eq(index) 匹配一个给定索引值的元素 $("tr:eq(1)")   //匹配第二个div元素
:gt(index) 匹配所有大于给定索引值的元素 $("tr:gt(0)")   //匹配第二个及以上的div元素
:lt(index) 匹配所有小于给定索引值的元素 $("tr:lt(2)")    //匹配第二个及以下的div元素
:header 匹配如 h1, h2, h3……之类的标题元素

$(":header")   //匹配全部的标题元素

:not(selector) 去除所有与给定选择器匹配的元素 $("input:not(:checked)")  //匹配没有被选中的input元素
:animated 匹配所有正在执行动画效果的元素 $(":animated ")  //匹配所有正在执行的动画
 
二 应用
实现一个带表头的双色表格
三 运行效果

 
四 代码
<script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
<style type="text/css">
      td{
            font-size:12px;                     /*设置单元格的样式*/
            padding:3px;                          /*设置内边距*/
      }
      .th{
            background-color:#B6DF48;    /*设置背景颜色*/
            font-weight:bold;                    /*设置文字加粗显示*/
            text-align:center;                   /*文字居中对齐*/
      }
      .even{
            background-color:#E8F3D1;    /*设置偶数行的背景颜色*/
      }
      .odd{
            background-color:#F9FCEF;   /*设置奇数行的背景颜色*/
      }
</style>
      <table width="98%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#3F873B">
      <tr>
        <td width="11%" height="27">编号</td>
        <td width="14%">祝福对象</td>
        <td width="12%">祝福者</td>
        <td width="33%">字条内容</td>
        <td width="30%">发送时间</td>
      </tr>
      <tr>
        <td height="27">1</td>
        <td>琦琦</td>
        <td>妈妈</td>
        <td>愿你健康快乐的成长!</td>
        <td>2011-07-05 13:06:06</td>
      </tr>
      <tr>
        <td height="27">1</td>
        <td>明明</td>
        <td>爸爸</td>
        <td>愿你健康快乐的成长!</td>
        <td>2011-07-05 13:06:06</td>
      </tr>
	  <tr>
        <td height="27">1</td>
        <td>花花</td>
        <td>爷爷</td>
        <td>愿你健康快乐的成长!</td>
        <td>2011-07-05 13:06:06</td>
      </tr>
	        <tr>
        <td height="27">1</td>
        <td>科科</td>
        <td>妈妈</td>
        <td>愿你健康快乐的成长!</td>
        <td>2011-07-05 13:06:06</td>
      </tr>
  </table>
  <script type="text/javascript">
      $(document).ready(function() {
            $("tr:even").addClass("even");                    //设置奇数行所用的CSS类
            $("tr:odd").addClass("odd");                       //设置偶数行所用的CSS类
            $("tr:first").removeClass("even");               //移除even类
            $("tr:first").addClass("th");                 //添加th类
      });
</script>
 
 
 
  • 大小: 5.5 KB
1
0
分享到:
评论

相关推荐

    JQuery表单过滤器

    简单的JQuery表单过滤器演示,对初学者应该有帮组!

    jQuery Ajax过滤器

    **jQuery Ajax过滤器详解** 在Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于页面异步更新,提供更流畅的用户体验。jQuery库简化了Ajax操作,它内置了一系列强大的Ajax方法,其中包括Ajax...

    jQuery带过滤功能列表分类筛选插件代码

    jQuery的核心概念是选择器(Selectors),它用于选取HTML元素。例如,`$("#myID")`会选择ID为"myID"的元素,`$(".myClass")`会选择所有类名为"myClass"的元素。 **二、列表分类筛选的重要性** 在现代网页设计中,...

    简单实用轻量级的jQuery过滤器插件fastLiveFilter.zip

    而“fastLiveFilter”则是一个针对jQuery设计的轻量级过滤器插件,专用于提高数据筛选和实时搜索的效率。这个插件尤其适合那些需要在大量数据中快速定位信息的场景,如表格、列表等。 标题中的“简单实用轻量级”...

    jquery 简单效果源代码

    7. **遍历和过滤**: `each()` 方法允许我们遍历jQuery对象中的每个元素,`first()`, `last()`, `even()`, `odd()` 等方法用于过滤元素集合。 8. **插件机制**: jQuery 插件机制允许开发者扩展其功能,通过封装复杂...

    jQuery中内容过滤器简单用法示例

    本文实例讲述了jQuery中内容过滤器简单用法。分享给大家供大家参考,具体如下: 一 介绍 内容过滤器就是通过DOM元素包含的文本内容以及是否含有匹配的元素进行筛选。内容过滤器共包括:contains(text)、:empty、:has...

    03-jQuery选择器和过滤器(20220302).ppt

    在本讲中,我们将深入探讨jQuery的选择器和过滤器,这些工具是jQuery强大功能的核心部分。 首先,jQuery选择器是用于选取HTML元素的关键机制。它们借鉴了CSS选择器的语法,并在此基础上扩展了一些额外的功能,使得...

    jQuery简单选择器

    jQuery选择器是jQuery库中的核心功能之一,它使得在JavaScript中高效地选取DOM元素变得极其简单。jQuery提供了多种类型的选择器,包括基本选择器、层次选择器、过滤选择器等,帮助开发者精确地定位到需要操作的元素...

    jQuery中可见性过滤器简单用法示例

    在jQuery库中,可见性过滤器是用于筛选DOM元素集合的一种功能强大的工具,它允许开发者根据元素的可见状态(隐藏或显示)来选取特定的元素。本篇文章将深入探讨jQuery中的`:visible`和`:hidden`这两个过滤器,并通过...

    PPT和案例\jQuery选择器

    jQuery选择器是jQuery库的核心特性之一,它极大地简化了JavaScript中的DOM元素选择和操作。jQuery完全继承了CSS的风格,并在此基础上提供...无论是简单的元素选取还是复杂的DOM操作,jQuery选择器都能提供强大的支持。

    jQuery基本过滤选择器使用介绍

    简单过滤选择器是过滤选择器中使用最广泛的一种 jQuery选择器详解 根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:...

    Jquery 过滤器(first,last,not,even,odd)的使用

    我们可以通过简单的链式调用来组合多个过滤器,实现更复杂的元素选择逻辑。例如,如果我们需要选择id为menuli的列表中所有class为on的最后一个元素,我们可以使用`$("#menuli.on:last")`这个组合过滤器。 在使用...

    MVC3之JQuery高级过滤数据源码

    4. **处理Ajax响应**:当控制器返回过滤后的数据,jQuery插件接收到响应后,更新视图中的数据。这通常涉及到使用jQuery的DOM操作方法,如`html()`或`append()`,将新数据插入到正确的位置。 5. **优化性能**:为了...

    扩展 jQuery TableSorter 插件 的搜索/过滤器插件

    3. **启用过滤器**:通过设置配置项 `filter` 为 `true` 或者使用 `$("table").tablesorter({ widgets: ['filter'] })` 启用过滤器。 4. **添加搜索框**:在表格上方添加输入框,通过事件监听实现搜索功能。 5. **...

    基于Jquery的简单自动补全

    **基于jQuery的简单自动补全**\n\n在网页开发中,自动补全功能是一种常见的交互设计,它能够提升用户体验,使用户在输入时能够快速找到并选择合适的词汇或选项。jQuery,作为一款广泛使用的JavaScript库,提供了丰富...

    Jquery过滤和悬停效果

    本教程将聚焦于jQuery中的过滤(Filter)和悬停(Hover)效果,这两个功能在构建动态用户界面时非常常见。 ### 1. jQuery过滤(Filter) **过滤**是jQuery中一个强大的功能,它允许我们根据特定条件筛选DOM元素...

Global site tag (gtag.js) - Google Analytics