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

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery 下载

jquery 下载

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

jquery 删除

jquery 删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素可以通过多种方式实现,具体方法取决于需求。以下是几种常见的删除方式: remove() 方法 remove() 方法会删除选中的元…

jquery轮播

jquery轮播

jQuery轮播实现方法 jQuery轮播可以通过多种方式实现,以下是几种常见的方法: 使用Slick插件 Slick是一个流行的jQuery轮播插件,功能强大且易于使用。引入jQuery和Slic…