当前位置:首页 > jquery

jquery each

2026-04-07 22:55:34jquery

jQuery .each() 方法详解

jQuery 的 .each() 方法用于遍历一个 jQuery 对象或数组/对象集合,并对每个元素执行指定的函数。以下是其具体用法和示例:

语法

// 遍历 jQuery 对象
$(selector).each(function(index, element) {
  // 操作代码
});

// 遍历数组或对象
$.each(arrayOrObject, function(indexOrKey, value) {
  // 操作代码
});

遍历 jQuery 对象

// 示例:遍历所有 <li> 元素并输出其文本
$("li").each(function(index, element) {
  console.log(index + ": " + $(element).text());
});

遍历数组

// 示例:遍历数组并输出每个元素
var arr = ["apple", "banana", "cherry"];
$.each(arr, function(index, value) {
  console.log(index + ": " + value);
});

遍历对象

// 示例:遍历对象并输出键值对
var obj = { name: "John", age: 30, city: "New York" };
$.each(obj, function(key, value) {
  console.log(key + ": " + value);
});

中断遍历

.each() 中,可以通过返回 false 来中断遍历:

jquery each

$("li").each(function(index, element) {
  if (index === 2) {
    return false; // 中断遍历
  }
  console.log($(element).text());
});

注意事项

  • 在遍历 jQuery 对象时,回调函数的参数顺序是 indexelement(DOM 元素)。
  • 在遍历数组或对象时,回调函数的参数顺序是 indexOrKeyvalue
  • 使用 $(element) 将 DOM 元素转换为 jQuery 对象以便使用 jQuery 方法。

标签: jqueryeach
分享给朋友:

相关文章

jquery文档

jquery文档

以下是关于 jQuery 文档的核心资源和使用方法整理: jQuery 官方文档 jQuery 官方文档是学习和使用 jQuery 最权威的资源,包含详细的 API 说明、示例和更新日志。 官…

锋利的jquery

锋利的jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”,适合快速开发动态网…

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery 菜单

jquery 菜单

jQuery 菜单实现方法 使用 jQuery 创建动态菜单可以通过多种方式实现,以下是几种常见的方法: 基于 HTML 和 CSS 的基础结构 创建菜单的 HTML 结构通常使用无序列表 <…

jquery跳转

jquery跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转有多种方式,以下是几种常见的方法: 使用 window.location.href $(document).ready(function…

jquery dom

jquery dom

jQuery DOM 操作指南 jQuery 提供了丰富的 DOM 操作方法,可以简化原生 JavaScript 的 DOM 操作。以下是常用的 jQuery DOM 操作方法: 选择元素 使用 j…