0

我有一个这样的 div 元素:

<div id="test">
    <img src="..."/>
    <img src="..."/>
    <img src="..."/>
    <img src="..."/>
</div>

我想做的是首先使所有图像具有相同的高度,然后计算它们的新宽度的总和。我试过这个:

window.onload = function() {
    var width = $(window).width(), totalwidth=0;
    $('#test img').height('200px');
    $("#test").each(function() {
        totalwidth += $("#test img").attr("width");
  });
  alert(totalwidth);
}

但警报又回来了NaN。我应该怎么办 ?

4

1 回答 1

6

尝试

 $("#test img").each(function() {
        totalwidth += $(this).width();
  });
于 2013-04-13T15:03:19.240 回答