当前位置:首页 > 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)。

示例:

$.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

jquery each

标签: jqueryeach
分享给朋友:

相关文章

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和…

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery a

jquery a

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更…