jQuery中遍历元素each
让我为大家介绍一下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>
感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!
分类:
jQuery
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!