当前位置:首页 > jquery

jquery遍历

2026-04-07 20:40:26jquery

jQuery 遍历方法

jQuery 提供了多种遍历 DOM 元素的方法,可以方便地查找、筛选和操作元素。以下是常用的遍历方法:

遍历子元素

  • children():获取匹配元素的所有直接子元素。
  • find():获取匹配元素的所有后代元素,可以指定选择器。
// 获取所有直接子元素
$("#parent").children();

// 获取所有后代元素中的特定元素
$("#parent").find(".child");

遍历父元素

  • parent():获取匹配元素的直接父元素。
  • parents():获取匹配元素的所有祖先元素,可以指定选择器。
  • closest():获取匹配元素最近的祖先元素,从自身开始匹配。
// 获取直接父元素
$(".child").parent();

// 获取所有祖先元素中的特定元素
$(".child").parents(".ancestor");

// 获取最近的祖先元素
$(".child").closest(".ancestor");

遍历兄弟元素

  • siblings():获取匹配元素的所有兄弟元素,可以指定选择器。
  • next():获取匹配元素的下一个兄弟元素。
  • prev():获取匹配元素的上一个兄弟元素。
  • nextAll():获取匹配元素之后的所有兄弟元素。
  • prevAll():获取匹配元素之前的所有兄弟元素。
// 获取所有兄弟元素
$(".item").siblings();

// 获取下一个兄弟元素
$(".item").next();

// 获取上一个兄弟元素
$(".item").prev();

// 获取之后的所有兄弟元素
$(".item").nextAll();

// 获取之前的所有兄弟元素
$(".item").prevAll();

遍历过滤

  • filter():从匹配元素集合中筛选出符合条件的元素。
  • not():从匹配元素集合中排除符合条件的元素。
  • eq():获取匹配元素集合中指定索引的元素。
// 筛选符合条件的元素
$(".item").filter(".active");

// 排除符合条件的元素
$(".item").not(".inactive");

// 获取指定索引的元素
$(".item").eq(2);

遍历方法链

jQuery 支持方法链式调用,可以连续使用多个遍历方法。

jquery遍历

// 链式调用遍历方法
$("#container")
    .find(".item")
    .filter(".active")
    .css("color", "red");

遍历回调函数

  • each():对匹配元素集合中的每个元素执行回调函数。
// 遍历每个元素并执行回调
$(".item").each(function(index, element) {
    console.log(index, $(element).text());
});

以上方法可以灵活组合使用,以满足不同的 DOM 遍历需求。

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

相关文章

jquery 菜鸟

jquery 菜鸟

以下是针对 jQuery 初学者的基础指南,涵盖核心概念和常用操作: jQuery 简介 jQuery 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery事件

jquery事件

jQuery 事件基础 jQuery 提供了一套简化的事件处理机制,允许开发者通过简洁的语法绑定、触发和管理事件。核心方法包括 on()、off()、trigger() 等,支持常见事件(如点击、悬停…

使用jquery

使用jquery

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

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery 隐藏

jquery 隐藏

jQuery 隐藏元素的方法 使用 jQuery 隐藏元素可以通过多种方式实现,以下是几种常见的方法: hide() 方法hide() 是最简单的隐藏元素方法,它会将元素的 display 属性设置…