当前位置:首页 > 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 个子元素:

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

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

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

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

$("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 开始应用。

jquery nth

浏览器兼容性

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

标签: jquerynth
分享给朋友:

相关文章

jquery 之家

jquery 之家

jQuery 之家是一个专注于 jQuery 相关资源的中文网站,提供插件、教程、代码示例等内容。以下是相关信息整理: jQuery 之家网站内容 该网站通常包含以下资源: jQuery 插件下载…

jquery 显示

jquery 显示

jQuery 显示元素的方法 使用 jQuery 显示隐藏的元素可以通过多种方式实现,以下是几种常见的方法: 显示元素的基本方法 $("#element").show(); 这会直接将匹配的元素设置…

jquery加载

jquery加载

jQuery 加载方法 使用 CDN 加载 jQuery 推荐通过公共 CDN(如 Google、Microsoft 或 jQuery 官方)加载,速度快且可能已被浏览器缓存。 <…

jquery 动画

jquery 动画

jQuery 动画基础 jQuery 提供了一系列动画方法,用于实现元素的动态效果,如淡入淡出、滑动、自定义动画等。 常用动画方法 fadeIn() / fadeOut(): 元素的淡入和…

jquery遍历

jquery遍历

jQuery遍历方法 jQuery提供了多种遍历DOM元素的方法,可以根据需求选择合适的方式操作元素集合。 each()方法 each()方法用于遍历jQuery对象中的每个元素,并对每个元素执行回…

jquery 3

jquery 3

jQuery 3 简介 jQuery 3 是 jQuery 库的主要版本更新,于 2016 年发布。它专注于现代化、性能优化和移除过时 API,同时保持向后兼容性。jQuery 3 分为两个分支:…