`

【转】jQuery选择器:nth-child(even) 与:even的区别

 
阅读更多

首先看一下:nth-child和:even的说明

:nth-child(n)   第n个子节点,n从1开始

:even  页面范围内偶数的匹配元素

那么:nth-child(even) 的意思就是从第1开始的偶数元素,:even的意思是指从第0开始的偶数元素

在实际中一个常见的例子就是,当给表格的偶数行设置变色时,可以跳过表头行,而从第1行开始设置

让我们看一个实际的例子,把表格的偶数行的背景色设置为红色,看一下两种写法的不同结果

:nth-child(even)

代码:$('table tr:nth-child(even)').css('background-color','red');

效果如下图:

 

1表头 表头
2  
3  
4  
5  

 

:even

 

代码:$('table tr:even').css('background-color','red');

效果如下图:

 

 

0表头 表头
1  
2  
3  
4  

分享到:
评论

相关推荐

    CSS3伪类选择器:nth-child()

    5. **奇偶匹配**: `:nth-child(odd)` 和 `:nth-child(even)`,这两个选择器分别对应于元素的奇数索引(1, 3, 5, ...)和偶数索引(2, 4, 6, ...)。 这些不同的用法使得开发者能够创建复杂的布局和交互,比如交替...

    jQuery中:nth-child选择器用法实例

    在Web开发中,jQuery提供了非常强大的选择器来帮助我们选取页面元素,其中之一是:nth-child选择器,它用于选取父元素下的第n个子元素或匹配奇偶元素。nth-child选择器在处理具有重复子元素的DOM结构时尤其有用,它...

    jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)

    对此,我把CSS3标准中nth-child()用法大致介绍下: CSS3伪类选择器:nth-child() 简单的归纳下nth-child()的几种用法。 第一:nth-child(number) 直接匹配第number个元素。参数number必须为大于0的整数。(EG) li:nth...

    IE8下CSS3选择器nth-child() 不兼容问题的解决方法

    `nth-child()`选择器的语法是`element:nth-child(n)`,其中`element`是你想要选择的元素类型,而`n`是一个数值、关键词(如`even`或`odd`)或者是一个公式(如`an+b`),用来表示元素的位置。例如,`li:nth-child(1)...

    利用CSS控制表格table的交替颜色

    为了实现行的交替着色,我们可以使用`:nth-child(odd)`和`:nth-child(even)`选择器,它们分别用于匹配父元素的奇数和偶数子元素。对于更复杂的样式,如同时考虑行和列的交替颜色,还可以结合使用`sectionRowIndex`和...

    juqery 学习之三 选择器 子元素与表单

    `:eq(index)`选择器与`:nth-child()`类似,但它们的计数方式有所不同。`:eq(index)`从0开始计数,因此`:eq(1)`将匹配第二个子元素。这两个选择器在使用时需注意它们的计数差异。 `:first-child`和`:last-child`选择...

    jquery子元素过滤选择器使用示例

    //偶数行 //$(‘li:nth-child(even)’).addClass(‘class1’); //奇数行 //$(‘li:nth-child(odd)’).addClass(‘class1’); //第一行 //$(‘li:nth-child(1)’).addClass(‘class1’); //$(‘li:first-child’)....

    jquery 15天学习笔记 02 table表格 隔行变色的问题

    在这个例子中,我们可能需要使用到的选择器有`$("tr:nth-child(even)")`和`$("tr:nth-child(odd)")`,它们分别选择偶数行和奇数行。`:nth-child()`是一个CSS选择器,可以匹配其父元素中具有特定索引位置的子元素。 ...

    jQuery 隔行换色

    在网页设计中,为了提升用户体验,...通过结合CSS的`:nth-child()`选择器和jQuery的事件监听,可以轻松地为网页表格提供美观且交互性强的样式效果。这种技术广泛应用于数据展示和用户交互场景,极大地提高了用户体验。

    jquery选择器学习文档

    选择器是 JQuery 的核心功能之一,它们允许开发者高效地选取页面上的特定元素进行操作。下面将详细介绍给定文件中提及的各类 JQuery 选择器。 1. **基本选择器** - `#id`:通过ID匹配唯一元素,例如`$("#myId")`会...

    jQuery选择器大全(48个代码片段 21幅图演示)

    **jQuery选择器大全** jQuery库以其易用性和强大的选择器功能而闻名,使得JavaScript开发者能够更轻松地操作DOM(文档对象模型)。以下是一份详细的知识点概述,涵盖了jQuery中的主要选择器及其应用。 1. **基本...

    jQuery 关于伪类选择符的使用说明

    jQuery选择器是JavaScript库jQuery的核心特性之一,它极大地简化了DOM元素的选择和操作。在jQuery中,除了支持基本的CSS选择符,还扩展了对CSS伪类选择符的支持,这使得开发者能更精确地定位和操作DOM元素。本文将...

    jQuery子属性过滤选择器用法分析

    本篇文章将详细探讨`first-child`, `last-child`, `nth-child`, 和 `only-child`这四个jQuery子属性过滤选择器的用法。 1. **`:first-child`选择器** `:first-child`选择器用于选取其父元素的第一个子元素。例如,...

    jQuery Selectors(选择器)的使用(七、子元素篇)

    jQuery选择器是jQuery库中的核心功能之一,用于高效地定位DOM元素,以便进行操作和事件处理。本篇文章主要关注子元素选择器,包括`:nth-child(index/even/odd/equation)`, `:first-child`, `:last-child` 和 `:only-...

    Jquery选择器

    ### Jquery选择器详解 #### 一、简介 JQuery是一种流行的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及与Ajax交互的操作。JQuery选择器作为其核心功能之一,允许开发者轻松地查找和操作网页上的...

    jquery学习笔记(各种选择详解)

    - `$('div:nth-child(2)')`: 使用 CSS 的 `:nth-child()` 选择器。 在实际开发中,这些选择器可以组合使用,以实现更复杂的选择逻辑。例如,`$('div.container > p:first')` 将选择容器内的第一个段落。熟练掌握...

    css+jquery选择器大全

    CSS与jQuery选择器是网页设计与开发中非常核心的技术之一。CSS选择器用于定位HTML文档中的元素,以便于对它们应用样式。而jQuery选择器则是jQuery库中用于选择和操作DOM元素的强大工具。接下来,我们将对这些选择器...

    jquery选取商品隔行变色

    对于"隔行变色",我们可以利用jQuery选择器来选取商品列表中的每一行,并通过CSS样式来改变颜色。 1. **HTML 结构** 商品列表通常以表格(`<table>`)或无序列表(`<ul>`)的形式呈现,每个商品作为一个单元格(`...

    jQuery区别(1.7和1.11).docx

    《jQuery 1.7与1.11的区别详解》 jQuery是前端开发中广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。本文主要探讨jQuery 1.7和1.11这两个版本之间的核心差异以及选择器功能的更新。 1. 核心...

Global site tag (gtag.js) - Google Analytics