标签: jquery
我需要计算所有div的总高度,但我得到的高度只有一个......
var myHeight = function() { var dHeight = 0; $(".myItem").each(function() { dHeight += $(this).height(); }); return dHeight; }
这看起来不错吗?
答案 0 :(得分:1)
大概你的意思是return dHeight,而不是return myHeight(后者是函数,而不是增量变量)。
return dHeight
return myHeight
[编辑 - 根据OP的评论如下,这显然是一个错字,并不是问题的原因]
答案 1 :(得分:0)
代码的核心是正确的。看看我的example。因此,将它包装在函数中并返回dHeight应该可以实现您想要的目标。
dHeight
更新好的,here's您的行动功能正常。您的代码简短,编写良好,具有可读性,并且可以实现应有的功能(尝试通过添加div来调整<br />的高度。
div
<br />