获取图像的高度并将该高度应用于不同的div,以便它们匹配

时间:2011-10-25 22:09:06

标签: jquery css height

我有一个图像,我需要获得高度(因为它在每个页面上都不同)并将相同的高度应用于页面上的不同div。

这是我的代码

$().ready(function() {
    $(".myimage img").load(function() {
        var imageHeight = $(this).height();
        $('.somebox').css("height",imageHeight);

    });
});

这是我尝试的jsfiddle的链接: http://jsfiddle.net/mGB5Y/

1 个答案:

答案 0 :(得分:2)

$(document).ready(function() {
    $("img.myimage").each(function() {
        $('.somebox').css("height",$(this).innerHeight());
    });
});

奖金:The working Fiddle

或者,甚至更好:

$(document).ready(function() {
    $('.somebox').css("height",$("img.myimage").innerHeight());
});