当前位置:首页 > jquery

jquery的遍历

2026-02-03 11:55:31jquery

jQuery 遍历方法概述

jQuery 提供多种遍历 DOM 元素的方法,允许开发者高效地查找、筛选和操作元素。以下是常见的遍历方法分类及说明:

祖先遍历

parent()
返回被选元素的直接父元素。

$('span').parent(); // 获取所有 <span> 的直接父元素

parents()
返回被选元素的所有祖先元素(直到 <html>)。

$('span').parents(); // 获取所有 <span> 的所有祖先

parentsUntil()
返回被选元素与指定元素之间的所有祖先。

$('span').parentsUntil('div'); // 获取从 <span> 到 <div> 之间的祖先

后代遍历

children()
返回被选元素的所有直接子元素(仅一层)。

$('div').children(); // 获取 <div> 的直接子元素

find()
返回被选元素的所有后代元素(匹配选择器)。

$('div').find('span'); // 获取 <div> 下的所有 <span>

兄弟遍历

siblings()
返回被选元素的所有兄弟元素。

$('li').siblings(); // 获取所有 <li> 的兄弟元素

next()
返回被选元素的下一个兄弟元素。

jquery的遍历

$('li').next(); // 获取 <li> 的下一个兄弟

nextAll()
返回被选元素之后的所有兄弟元素。

$('li').nextAll(); // 获取 <li> 之后的所有兄弟

nextUntil()
返回被选元素与指定元素之间的所有兄弟元素。

$('li').nextUntil('p'); // 获取从 <li> 到 <p> 之间的兄弟

prev()
返回被选元素的上一个兄弟元素。

$('li').prev(); // 获取 <li> 的上一个兄弟

prevAll() / prevUntil()
功能类似 nextAll()nextUntil(),方向相反。

过滤遍历

first()
返回被选元素的第一个元素。

jquery的遍历

$('li').first(); // 获取第一个 <li>

last()
返回被选元素的最后一个元素。

$('li').last(); // 获取最后一个 <li>

eq()
返回被选元素中指定索引的元素(从 0 开始)。

$('li').eq(2); // 获取第三个 <li>

filter()
返回匹配指定条件的元素。

$('li').filter('.active'); // 获取 class 为 "active" 的 <li>

not()
返回不匹配指定条件的元素。

$('li').not('.hidden'); // 获取 class 不为 "hidden" 的 <li>

链式调用示例

jQuery 遍历方法支持链式调用,可组合多个操作:

$('ul')
  .find('li')
  .eq(1)
  .css('color', 'red'); // 将第二个 <li> 文字颜色设为红色

注意事项

  1. 遍历方法返回的是 jQuery 对象,可继续调用其他方法。
  2. 使用 find() 时需传入有效的选择器,否则返回空集合。
  3. 过滤方法(如 eq())的索引从 0 开始。

通过灵活组合这些方法,可以高效实现复杂的 DOM 操作需求。

标签: 遍历jquery
分享给朋友:

相关文章

jquery官网

jquery官网

jQuery 官网信息 jQuery 的官方网站是 jQuery.com,提供最新的 jQuery 版本下载、文档、教程和插件资源。 官网主要功能 下载 jQuery:提供压缩版(min…

jquery 之家

jquery 之家

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

jquery和vue的区别

jquery和vue的区别

jQuery 和 Vue.js 的区别 jQuery 和 Vue.js 是两种不同的前端技术,分别适用于不同的场景和开发需求。以下是它们的主要区别: 设计理念 jQuery 是一个轻量级的 Jav…

jquery文档

jquery文档

以下是关于 jQuery 文档的核心内容和资源整理,便于快速查阅和使用: jQuery 官方文档 官网地址:jQuery Official Documentation 内容分类:API 参考:包含…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…