我无法理解 jquery .each。我有以下代码:
$('#testDiv').each(function(index, domEle){
$(this).text(index);
});
和以下 HTML
<div id="p18">
<div class="inner">
<span>...</span>
<p class="right">...</p>
<div id="testDiv"></div>
</div>
</div>
<div id="p19">
<div class="inner">
<span>...</span>
<p class="right">...</p>
<div id="testDiv"></div>
</div>
</div>
<div id="p20">
<div class="inner">
<span>...</span>
<p class="right">...</p>
<div id="testDiv"></div>
</div>
</div>
当脚本运行时,它仅适用于第一个 testDiv,因为它正确地将文本设置为 0,但其他 testDiv。
我的总体目标是编写一个脚本,根据另一个 div 的高度设置 div 的高度。高度不同,所以我认为循环结构是要走的路(除非我弄错了?)
我在使用 jq 代码时做错了什么?