当前位置:首页 > 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 删除 DOM 元素可以通过多种方式实现,具体方法取决于需求。以下是几种常见的删除方式: remove() 方法 remove() 方法会删除选中的元…

jquery导航

jquery导航

jQuery 导航实现方法 使用 jQuery 实现导航菜单 jQuery 提供了多种方法来实现导航菜单的交互效果,如滑动、淡入淡出或高亮显示当前页面。以下是一个简单的导航菜单实现示例: <…

jquery 地址

jquery 地址

jQuery 官方地址 jQuery 的官方网站地址为:https://jquery.com/。该网站提供了 jQuery 的下载、文档、教程以及最新版本信息。 CDN 地址 如果需要通过 CDN…

引用jquery

引用jquery

以下是关于引用 jQuery 的几种常见方法: 通过 CDN 引用 使用公共内容分发网络(CDN)加载 jQuery,例如 Google 或 Microsoft 提供的 CDN。这种方式加载速度快且…

jquery拖动

jquery拖动

jQuery 拖动实现方法 使用 jQuery 实现拖动功能可以通过原生 HTML5 的拖放 API 或借助 jQuery UI 的拖拽组件。以下是两种常见的方法: 使用 jQuery UI 的 D…

jquery弹出框

jquery弹出框

jQuery 弹出框的实现方法 jQuery 弹出框可以通过多种方式实现,包括使用原生 jQuery 代码或第三方插件。以下是几种常见的实现方式: 使用 jQuery UI Dialog jQuer…