当前位置:首页 > jquery

jquery中的each方法

2026-03-17 09:29:53jquery

jQuery 中的 each 方法

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

遍历 jQuery 对象

用于遍历 jQuery 选择的 DOM 元素集合:

$('selector').each(function(index, element) {
    // index: 当前元素的索引
    // element: 当前 DOM 元素(可通过 $(element) 转为 jQuery 对象)
    console.log(index, element);
});

遍历数组或对象

用于遍历普通数组或对象:

$.each(arrayOrObject, function(indexOrKey, value) {
    // indexOrKey: 数组索引或对象键名
    // value: 当前项的值
    console.log(indexOrKey, value);
});

示例代码

遍历 DOM 元素:

$('li').each(function(i, el) {
    $(el).text(i + ': ' + $(el).text());
});

遍历数组:

var arr = ['a', 'b', 'c'];
$.each(arr, function(i, val) {
    console.log(i, val); // 输出:0 'a', 1 'b', 2 'c'
});

遍历对象:

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

中断遍历

在回调函数中返回 false 可终止遍历:

jquery中的each方法

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

注意事项

  • jQuery 对象的 each()$.each() 参数顺序不同:
    • jQuery 对象:function(index, element)
    • $.each()function(indexOrKey, value)
  • 原生 DOM 元素需用 $(element) 转为 jQuery 对象才能调用 jQuery 方法。

标签: 方法jquery
分享给朋友:

相关文章

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery数组

jquery数组

jQuery 数组操作 jQuery 提供了多种方法来操作数组或类数组对象(如 jQuery 对象集合)。以下是常见的数组操作方法: 遍历数组 使用 $.each() 方法可以遍历数组或对象: v…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery函数

jquery函数

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

jquery 动画

jquery 动画

jQuery 动画基础 jQuery 提供了一系列动画方法,用于实现元素的动态效果,如淡入淡出、滑动、自定义动画等。 常用动画方法 fadeIn() / fadeOut(): 元素的淡入和…

在jquery

在jquery

使用 jQuery 的基本方法 jQuery 是一个快速、简洁的 JavaScript 库,用于简化 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常见的使用方法。 选择元素 使用…