2022-06-18 jQuery遍历方法:$.each()方法遍历对象或数组的示例

本文详细介绍了jQuery的$.each()方法,包括如何遍历对象的属性和数组的元素,通过示例代码展示了具体用法,帮助理解$.each()在遍历过程中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0.定义&语法

jQuery.each()函数用于遍历对象或数组方法

$.each( object, callback )//对象或数组,回调
1.遍历对象属性
代码
var user = {
    name: "张三",
    age: 18
};
$.each(user, (key, val) => {
    console.log("属性名:" + key + ",属性值:" + val);
})
结果
属性名:name,属性值:张三
属性名:age,属性值:18
2.遍历数组,显示关键字和数值
代码
<div id="aaa"></div>
<div id="bbb"></div>
<div id="ccc"></div>
<div id="ddd"></div>
<div id="eee"></div>
<script>
    var arr = ['aaa', 'bbb', 'ccc', 'ddd', 'eee'];
    var obj = {"冠军": 1,"亚军": 2, "季军": 3,"鼓励奖": 4,"参与奖": 5
    };
    jQuery.each(arr, function(idx, val) {
        $(`#${val}`).text("hello,我是"); //此处的val就是arr[0]`arr[4]
        // console.log(idx); //0 1 2
        return idx != 2; //为前三个div添加文本信息
    });
    $.each(obj, function(key, val) {
        // console.log(key);//冠军 亚军..
        // console.log(val);//1 2 3 4 5
        $("div").eq(val - 1).append(document.createTextNode(key));//文本追加
    });
</script>
结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端OnTheRun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值