0

我有两组元素,都具有相同数量的元素。我想知道如何从第一组中收集宽度(宽度是可变的),然后按照收集的顺序将其提供给第二组。

<div class="a">This element might have a width of 100px</div>
<div class="a">..while this one might be 50px</div>
<div class="a">..and this one is maybe 75px</div>

收集到一个数组 [100,50,75] 中,然后将其传递给另一组元素。

<div class="b">give me the 100px width</div>
<div class="b">and me the 50px width</div>
<div class="b">and me the 75px width</div>
4

1 回答 1

5

像这样的东西可以解决问题

$('.a').each(function(index) {
    var thisWidth = $(this).width();
    $('.b').eq(index).width(thisWidth);
})

演示

于 2013-08-15T02:09:29.100 回答