我有一个像这样的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
。我该怎么办?
答案 0 :(得分:5)
尝试
$("#test img").each(function() {
totalwidth += $(this).width();
});