当前位置:首页 > jquery

jquery each

2026-03-02 13:51:58jquery

jQuery each 方法详解

jQuery 的 each() 方法用于遍历 jQuery 对象或数组/对象,并对每个元素执行回调函数。以下是其常见用法和示例:

遍历 jQuery 对象

语法:$(selector).each(function(index, element))

  • index:当前元素的索引
  • element:当前 DOM 元素(可用 this 代替)

示例:

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

遍历数组或对象

语法:$.each(collection, function(index, value))

  • collection:数组或对象
  • index/key:数组索引或对象键名
  • value:数组元素或对象属性值

示例(数组):

var arr = ['a', 'b', 'c'];
$.each(arr, function(i, val) {
  console.log(i + ': ' + val);
});

示例(对象):

var obj = { name: 'John', age: 30 };
$.each(obj, function(key, val) {
  console.log(key + ': ' + val);
});

提前终止遍历

在回调函数中返回 false 可终止遍历(类似 break),返回 true 跳过当前项(类似 continue)。

示例:

jquery each

$.each([1, 2, 3, 4], function(i, val) {
  if (val === 3) return false; // 终止遍历
  console.log(val);
});

注意事项

  • 使用 $(this) 包装 DOM 元素以调用 jQuery 方法
  • 普通数组遍历推荐原生 Array.prototype.forEach()
  • 对象遍历也可用 Object.keys() 结合 forEach

标签: jqueryeach
分享给朋友:

相关文章

jquery 显示

jquery 显示

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

jquery 加载

jquery 加载

jQuery 加载方法 使用jQuery需要先将其库文件加载到网页中。以下是几种常见的加载方式: 通过CDN加载 推荐使用官方或公共CDN(内容分发网络)加载jQuery,速度快且可能被浏览器缓存:…

jquery函数

jquery函数

jQuery 函数概述 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能,简化 DOM 操作、事件处理、动画和 AJAX 等任务。其核心函数 $()…

jquery获取元素

jquery获取元素

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常见的几种方式: 通过 ID 选择器获取元素 使用 #id 选择器可以获取具有特定 ID 的元素。例如: $(…

jquery上传

jquery上传

jQuery 文件上传的实现方法 jQuery 可以通过多种方式实现文件上传功能,以下介绍几种常见的方法: 使用原生表单和 AJAX 通过 HTML 表单结合 jQuery 的 AJAX 功能实现文…

jquery 返回

jquery 返回

jQuery 返回顶部功能实现 使用jQuery实现返回顶部功能可以通过监听滚动事件和动画滚动效果来完成。以下是几种常见的实现方法: 监听滚动事件并显示/隐藏返回按钮 $(window).scro…