我有一个数组:'imageIds':
imageIds = ["778", "779", "780", "781", "782"];
我想找到页面上所有类为.preview-image的元素,我知道它们的数量将与数组的长度匹配。
然后我想将第一个匹配的元素分配一个名为"data-img-id"的数据属性,并使用imageIds[0]的值,将第二个匹配的元素与imageIds[1]等等匹配。
因此最终结果将转换为:
<div class="preview-image">...</div>
<div class="preview-image">...</div>
<div class="preview-image">...</div> etc
转化为以下内容:
<div class="preview-image" data-img-id="778">...</div>
<div class="preview-image" data-img-id="779">...</div>
<div class="preview-image" data-img-id="780">...</div> etc
不太确定如何编写循环来实现这一点。
.forEach()
的一个罕见适用案例。 - Redu