jQuery之遍历元素each
2023-12-24 11:32:13
    		让我为大家介绍一下jQuery中each方法吧!
 jQuery隐式迭代是对同一类元素做了同样的操作。如果想要给同一类元素做不同操作,就需要用到遍历。
 语法:$(“div”).each(function (index,domEle) { xxx;})
<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给元素中的内容添加颜色
<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>
感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!
    			文章来源:https://blog.csdn.net/m0_74577714/article/details/135179483
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
    	本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!