当前位置:首页 > 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 div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery使用

jquery使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常见的 jQuery 使用方法。 引入 j…

jquery删除

jquery删除

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

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery格式

jquery格式

jQuery 基本格式 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 的基本使用格式: $(docu…

jquery子元素

jquery子元素

jQuery 子元素选择方法 在jQuery中,选择子元素可以通过多种方式实现,以下是常用的几种方法: 使用 children() 方法 children() 方法用于获取匹配元素的所有直接子元素(…