$(document).ready(function() {
var spans = $("#divTest span");
for (var i = 0; i < spans.length; i++) {
spans[i].onclick = function() {
alert(i);
}
}
});
<div id="divTest"><span>0</span><span>1</span>
<span>2</span><span>3</span></div>
我很纠结的是:为什么每个span点击的时候个弹出的i值都为length
点击的时候再去取i,此时i已经变成length
你看这个例子就懂了