如何获得div中最高元素的高度并将此高度设置为div?

时间:2011-06-28 13:46:45

标签: jquery

我写了小新闻自动收录机 - http://jsfiddle.net/MrTest/SvFRs/

我遇到的问题是 - 在新闻div之后有内容straigt我需要知道该div中最高元素的高度(并将此高度设置为div(父)),所以我会避免移动它下面的元素。

请参阅我的示例 - http://jsfiddle.net/MrTest/SvFRs/

任何帮助非常感谢。

皮特

2 个答案:

答案 0 :(得分:5)

您可以使用

获取最大高度
var max = Math.max.apply(Math, $(".notice").map(
  function(){
    return $(this).height();
  }
));

并将其设置为div

$(".noticeboard").height(max);

答案 1 :(得分:3)

看看这个jsFiddle:

http://jsfiddle.net/NqGL9/

我将背景设为灰色,看它是否有效