计算所有div的高度

时间:2012-07-13 22:10:34

标签: jquery

我需要计算所有div的总高度,但我得到的高度只有一个......

var myHeight = function() {
    var dHeight = 0;
    $(".myItem").each(function() {
        dHeight += $(this).height();
    });
    return dHeight;
}

这看起来不错吗?

2 个答案:

答案 0 :(得分:1)

大概你的意思是return dHeight,而不是return myHeight(后者是函数,而不是增量变量)。

[编辑 - 根据OP的评论如下,这显然是一个错字,并不是问题的原因]

答案 1 :(得分:0)

代码的核心是正确的。看看我的example。因此,将它包装在函数中并返回dHeight应该可以实现您想要的目标。

更新好的,here's您的行动功能正常。您的代码简短,编写良好,具有可读性,并且可以实现应有的功能(尝试通过添加div来调整<br />的高度。