有没有办法在css中获得图像的自动宽度?

时间:2013-03-08 05:33:26

标签: jquery html css

从第一天开始,这个问题一直困扰着我:

如果我有一张图片,我用css调整大小:

.img {
width:100%;
height:auto;
}

并且假设我将使用

获得此图像的高度
var imgH = $('.img').height();

imgH将在0中返回,但我想得到的高度是由css处理的大小,如何解决?

谢谢!


对不起你们是对的,我尝试了这些例子并在我的客户端项目上进行了测试,结果证明它们全部正常工作,我试图重现值0错误,但我没有。我有点迷失在此,而我还记得我曾经困在这里几次。无论如何,问题解决了,感谢@SrinivasR!:)

1 个答案:

答案 0 :(得分:7)

$(document).ready(function() {
    $("img").load(function() {
        alert($(this).height());
        alert($(this).width());
    });
});

<强> DEMO