当前位置:首页 > jquery

jquery遍历集合

2026-02-03 20:47:47jquery

jQuery 遍历集合的方法

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

each() 方法

each() 是 jQuery 中最常用的遍历方法,可以对集合中的每个元素执行回调函数。回调函数的参数为索引和当前元素。

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

map() 方法

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

const texts = $('div').map(function(index, element) {
    return $(element).text();
}).get();
console.log(texts);

filter() 方法

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

$('div').filter('.active').css('color', 'red');

find() 方法

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

jquery遍历集合

$('div').find('span').css('color', 'blue');

children() 方法

children() 方法返回当前集合中所有直接子元素,可以选择性地传入选择器进行筛选。

$('div').children('p').css('font-weight', 'bold');

parent()parents() 方法

parent() 方法返回当前集合中每个元素的直接父元素,parents() 返回所有祖先元素。

$('span').parent().css('background', 'yellow');
$('span').parents('div').css('border', '1px solid black');

siblings() 方法

siblings() 方法返回当前集合中所有兄弟元素。

jquery遍历集合

$('li.active').siblings().css('color', 'gray');

next()prev() 方法

next() 返回当前元素的下一个兄弟元素,prev() 返回前一个兄弟元素。

$('li.active').next().css('color', 'green');
$('li.active').prev().css('color', 'red');

first()last() 方法

first() 返回集合中的第一个元素,last() 返回最后一个元素。

$('div').first().css('font-size', '20px');
$('div').last().css('font-size', '10px');

eq() 方法

eq() 方法返回集合中指定索引位置的元素。

$('div').eq(2).css('background', 'lightgray');

注意事项

  • jQuery 的遍历方法通常返回一个新的 jQuery 对象,支持链式调用。
  • 使用 get() 方法可以将 jQuery 对象转换为原生数组。
  • 回调函数中的 this 指向当前 DOM 元素,可以使用 $(this) 转换为 jQuery 对象。

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

相关文章

jquery怎么读

jquery怎么读

jQuery的发音 jQuery的正确发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发字母 "J" 的音(如英文单词 "jump" 的首音)。 "query" 读…

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery 元素

jquery 元素

jQuery 元素选择与操作 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是 jQuery 中常用的元素选择与操作方法…

jquery选择

jquery选择

jQuery选择器基础 jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()或jQuery()函数传入选择器字符串实现。 常见选择器类型: 元素选择器:$("p") 选…

jquery添加

jquery添加

jQuery 添加元素的方法 在jQuery中,添加元素到DOM有多种方式,可以根据需求选择合适的方法。 append() 将内容插入到选定元素的内部末尾处。 $("#container").ap…

jquery 显示

jquery 显示

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