◆ 遍历元素:
jQuery 隐式迭代是对同一类元素做了同样的操作。 如果想要给同一类元素做不同操作,就需要用到遍历。
方法一:
$('div').each(function (index, domEle) { xxx, } )
- each方法遍历匹配每个元素,主要用DOM处理。
- 里面的回调函数有2个参数:index为每个元素的索引号,domEle是每个DOM元素对象,不是jQuery对象
- 所以要想使用jQuery方法,需要给这个DOM元素转换为jQuery对象$(domEle)
方法二:
$.each(object, function (index, element) { xxx, } )
- $.each()方法可以遍历任何对象。主要用于数据处理,比如数组、对象、
- 里面的函数有2个参数:index为每个元素的索引号,element为内容
◆ 示例:
<body>
<div>1</div>
<div>2</div>
<div>3</div>
<script>
$(function() {
var sum = 0;
var arr = ["red", "green", "blue"];
// 1. each() 方法遍历元素
$("div").each(functi