当前位置:首页 > jquery

jquery遍历集合

2026-04-08 14:07:56jquery

jQuery 遍历集合方法

each() 方法
each() 是最常用的遍历方法,支持对数组、对象或 jQuery 集合进行迭代。回调函数参数为索引和当前元素。

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

map() 方法
map() 会返回一个新数组,通过回调函数处理每个元素的值。

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

find() 方法
在集合的子元素中查找匹配选择器的元素,返回新的 jQuery 对象。

$('ul').find('li').css('color', 'red');

filter() 方法
筛选集合中符合选择器或函数条件的元素。

$('div').filter('.active').addClass('highlight');

children() 与 parent()
children() 获取直接子元素,parent() 获取直接父元素。

$('ul').children('li').first().css('font-weight', 'bold');
$('li').parent().addClass('has-items');

siblings() 方法
获取同层级的所有兄弟元素,可传入选择器进一步过滤。

$('.target').siblings().hide();

next() 与 prev()
next() 获取下一个兄弟元素,prev() 获取上一个兄弟元素。

$('.current').next().addClass('selected');

注意事项

jquery遍历集合

  • 遍历 DOM 时优先使用 jQuery 方法而非原生循环,避免兼容性问题。
  • 链式调用时注意返回的集合可能变化,例如 find() 后会生成新集合。
  • 性能敏感场景可缓存 jQuery 对象(如 const $items = $('.item'))。

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

相关文章

jquery api

jquery api

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

jquery特效

jquery特效

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

jquery 筛选器

jquery 筛选器

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

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery 下载

jquery 下载

jQuery 下载方法 官方网站下载 访问 jQuery 官网,点击页面上的“Download”按钮。官网提供两个版本: 压缩版(Production):文件名类似 jquery-x.x.x.m…