当前位置:首页 > jquery

jquery的each

2026-02-03 16:30:36jquery

jQuery 的 each 方法

jQuery 的 each() 方法用于遍历 jQuery 对象或普通数组/对象,对每个元素执行回调函数。以下是两种主要用法:

jquery的each

遍历 jQuery 对象

$('selector').each(function(index, element) {
  // index: 当前元素的索引
  // element: 当前 DOM 元素(非 jQuery 对象)
  // 使用 $(element) 转换为 jQuery 对象
});

遍历普通数组或对象

$.each(arrayOrObject, function(indexOrKey, value) {
  // 对数组:index 是数字索引,value 是元素
  // 对对象:index 是键名,value 是键值
});

示例代码

遍历列表项

$('li').each(function(i, el) {
  console.log(`索引 ${i}: 内容为 ${$(el).text()}`);
});

遍历数组

var colors = ['red', 'green', 'blue'];
$.each(colors, function(i, color) {
  console.log(`颜色 ${i}: ${color}`);
});

遍历对象

var person = { name: 'Alice', age: 25 };
$.each(person, function(key, value) {
  console.log(`${key}: ${value}`);
});

注意事项

  • $.each 中可以通过返回 false 提前终止循环
  • 原生 DOM 元素需用 $(element) 包装才能使用 jQuery 方法
  • 对于 jQuery 集合,each() 是实例方法;对于普通数据,$.each() 是工具方法

性能提示

  • 简单遍历优先考虑原生 for 循环
  • 大量数据操作时,jQuery 的 each 可能比原生循环稍慢

标签: jqueryeach
分享给朋友:

相关文章

jquery图片

jquery图片

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

jquery 使用

jquery 使用

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

jquery 菜单

jquery 菜单

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

jquery隐藏显示

jquery隐藏显示

jQuery隐藏与显示方法 jQuery提供了多种方法控制元素的隐藏和显示,以下为常用方法及示例: hide() 和 show() hide():隐藏匹配元素,默认无动画效果。$("#ele…

jquery 单选

jquery 单选

jQuery 单选按钮操作 在 jQuery 中,操作单选按钮(Radio Button)通常涉及选中状态、取值和事件绑定。以下是常见操作示例: 获取选中的单选按钮值 通过 :checked 选择器…

jquery tab

jquery tab

jQuery Tab 实现方法 jQuery Tab 是一种常见的用户界面组件,用于在不同内容区域之间切换。以下是几种实现方法: 基础实现方法 HTML 结构: <div class="t…