jQuery中遍历元素each

让我为大家介绍一下jQuery中each方法吧!

jQuery隐式迭代是对同一类元素做了同样的操作。如果想要给同一类元素做不同操作,就需要用到遍历。

语法:$("div").each(function (index,domEle) { xxx;})

html 复制代码
<body>
    <div>1</div>
    <div>2</div>
    <div>3</div>
</body>
<script src="../js/jquery-1.8.3.min.js"></script>
<script>
    $("div").each(function(index,domEle){
    	//回调函数第一个参数一定是索引号可以自己指定索引号号名称
        console.log(index);// 0 1 2
        // 回调函数第二个参数一定是 dom元素对象 也是自己命名
        console.log(domEle);
    })
</script>

1.each()方法遍历匹配的每一个元素。主要用DOM处理。each每一个
2.里面的回调函数有2个参数: index 是每个元素的索引号; demEle 是每个DOM元素对象,不是jquery对象
3.所以要想使用jquery方法,需要给这个dom元素转换为iquery对象 $(domEle)

我们来做一个小例子 利用each给元素中的内容添加颜色

html 复制代码
<body>
    <div>1</div>
    <div>2</div>
    <div>3</div>
</body>
<script src="../js/jquery-1.8.3.min.js"></script>
<script>
    $(function(){
        // 声明一个数组 存颜色
        const arr = ["red","orange","green"]
        // 遍历div
        $("div").each(function(index,domEle){
            // 我们需要把domEle元素转换为jQuery对象
            $(domEle).css("color", arr[index]);
        })
    })
</script>

感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!

相关推荐
小二·1 分钟前
Python Web 开发进阶实战:边缘智能网关 —— 在 Flask + MicroPython 中构建轻量级 IoT 边缘推理平台
前端·python·flask
TOPGUS3 分钟前
解析200万次对话数据:ChatGPT引用内容的核心特征与优化策略
前端·人工智能·搜索引擎·chatgpt·seo·数字营销
羊仔AI探索11 分钟前
前端已死,未来已来,谷歌Gemini 3 Pro杀回来了!
前端·人工智能·ai·aigc
2501_9445215914 分钟前
Flutter for OpenHarmony 微动漫App实战:分享功能实现
android·开发语言·javascript·flutter·ecmascript
快起来搬砖了14 分钟前
UniApp/Vue2 通用工具函数库(完整版):覆盖校验、格式、业务全场景
前端·uni-app
GGGG寄了25 分钟前
HTML——图像标签及多媒体标签
前端·html
小小码农Come on33 分钟前
QPushButton QSS(一):按钮常用qss
前端·javascript·css·qt5
Booksort38 分钟前
React+js环境配置(极速版)
前端·javascript·react.js
YAY_tyy41 分钟前
Cesium 基础:地球场景初始化与视角控制
前端·cesium
椰羊~王小美1 小时前
前后端 格式化货币的方法
java·前端