当前位置:首页 > jquery

jquery nth

2026-03-17 00:09:15jquery

jQuery nth-child 选择器

jQuery 的 :nth-child() 选择器用于匹配父元素下的第 n 个子元素。语法如下:

$("parentSelector :nth-child(n)")

其中 n 可以是数字、关键词(如 evenodd)或公式(如 2n+1)。

常见用法示例

选择第 3 个子元素:

jquery nth

$("ul li:nth-child(3)").css("color", "red");

选择所有偶数位置的子元素:

$("ul li:nth-child(even)").css("background-color", "#eee");

使用公式选择每第 3 个元素:

jquery nth

$("ul li:nth-child(3n)").css("font-weight", "bold");

与 :eq() 的区别

:nth-child() 是基于 DOM 位置的选择器,而 :eq() 是基于 jQuery 对象集合的索引。

// 选择 DOM 中第 2 个 li 元素
$("ul li:nth-child(2)");

// 选择 jQuery 集合中索引为 1 的 li 元素
$("ul li").eq(1);

注意事项

:nth-child() 是从 1 开始计数的,不是从 0 开始。公式中的 n 从 0 开始计算,但结果是从 1 开始应用。

浏览器兼容性

所有现代浏览器都支持 :nth-child() 选择器,包括 IE9 及以上版本。

标签: jquerynth
分享给朋友:

相关文章

jquery库

jquery库

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

jquery 方法

jquery 方法

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常用的 jQuery 方法及其用途: 选择器方法 $("selec…

jquery数组

jquery数组

jQuery 数组操作 jQuery 提供了多种方法来操作数组或类数组对象(如 jQuery 对象集合)。以下是常见的数组操作方法: 遍历数组 使用 $.each() 方法可以遍历数组或对象: v…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function() {…

使用jquery

使用jquery

引入jQuery库 在HTML文件中通过<script>标签引入jQuery库。可以从CDN加载,例如: <script src="https://code.jquery.com/…

jquery表单

jquery表单

jQuery 表单操作 jQuery 提供了丰富的 API 用于表单操作,包括表单元素的选择、值获取与设置、事件处理等。 表单元素选择 使用 jQuery 选择器可以方便地选取表单元素: // 选…