如何在jquery中计算div的高度?

时间:2014-08-25 09:26:48

标签: jquery css

我有两个div用于名称,另一个用于价格。我给第一个div的高度为auto,因为名字可以是任何高度。现在我想提供相同高度的第一个div到第二个div,这样两个div可以有相同的高度。 我使用了jquery的height()方法,但它没有给出像素/数字的高度值,我认为它只是返回" auto"作为其返回值。我想要像素/数字的第一个div的高度,即使我已将其值设置为" auto"。 作为参考,您可以访问我的网站http://foonty.com/index.php/jewellary/rings.html

1 个答案:

答案 0 :(得分:0)

试试这个:

     var height = $("#Div1")[0].clientHeight;
  $("#Div2").css('height', height+'px');

DEMO

使用循环:

$(document).ready(function () {
    for (var i = 1; i <= 5; i++) {
        var height = $("#Div"+[i])[0].clientHeight;
        $("#PDiv"+[i]).css('height', height + 'px');
    }
});

DEMO2