当前位置:首页 > jquery

jquery遍历集合

2026-03-16 17:18:49jquery

jQuery 遍历集合的方法

jQuery 提供了多种方法来遍历集合(如 DOM 元素集合或数组)。以下是常见的遍历方法:

each() 方法
each() 是 jQuery 中最常用的遍历方法,用于迭代一个 jQuery 对象集合,并对每个元素执行回调函数。

语法:

$(selector).each(function(index, element) {
    // 处理逻辑
});

示例:

$('li').each(function(index, element) {
    console.log(index + ': ' + $(element).text());
});

map() 方法
map() 方法用于遍历集合,并通过回调函数返回一个新的 jQuery 对象或数组。

语法:

$(selector).map(function(index, element) {
    // 返回处理后的值
});

示例:

const texts = $('li').map(function() {
    return $(this).text();
}).get();
console.log(texts);

filter() 方法
filter() 方法用于筛选集合中符合条件的元素,返回一个新的 jQuery 对象。

jquery遍历集合

语法:

$(selector).filter(criteria);

示例:

$('li').filter(function() {
    return $(this).text().includes('example');
}).css('color', 'red');

find() 方法
find() 方法用于在集合的子元素中查找匹配的元素。

语法:

$(selector).find(childSelector);

示例:

jquery遍历集合

$('ul').find('li').css('font-weight', 'bold');

children() 方法
children() 方法用于获取集合中每个元素的直接子元素。

语法:

$(selector).children(childSelector);

示例:

$('ul').children('li').addClass('highlight');

其他遍历方法

  • parent():获取每个元素的直接父元素。
  • parents():获取所有祖先元素。
  • siblings():获取所有兄弟元素。
  • next()prev():获取下一个或上一个兄弟元素。

示例:

$('li').parent().css('border', '1px solid black');
$('li').siblings().addClass('sibling-item');

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

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

相关文章

jquery作用

jquery作用

jQuery的作用概述 jQuery是一个快速、简洁的JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计和Ajax交互等操作。其核心目标是让开发者以更少的代码完成更多功能,同时解…

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…

jquery 隐藏

jquery 隐藏

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

jquery 动画

jquery 动画

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

jquery网页

jquery网页

jQuery 网页开发基础 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。以下是一些 jQuery 在网页开发中的核心…

jquery dom

jquery dom

jQuery DOM 操作指南 jQuery 提供了丰富的 DOM 操作方法,可以简化原生 JavaScript 的 DOM 操作。以下是常用的 jQuery DOM 操作方法: 选择元素 使用 j…