0

我有以下 img 标签:

   <img id="product-image" src="http://cf.test.com/images/store_logos/thumbnail/43f1ee4d5fe422e9440ab4afe065bbff899b24b0.jpg" width="228" height="304" style="opacity: 1;">

尝试提取 304 高度值:

$('#product-image').height();

然而,它总是给我图像的实际大小。有任何想法吗?

4

6 回答 6

2

尝试这个

$(document).ready(function(){
    alert("Width :"+$('#product-image').width());
});
于 2013-06-18T05:26:43.463 回答
1

用这个

$('#product-image').attr("height");
于 2013-06-18T05:18:53.920 回答
0

$('#product-image').prop("height");

于 2013-06-18T05:19:07.250 回答
0

尝试获取图像渲染后的高度:

$(document).ready(function() {
    $('#product-image').load(function() {
        alert($(this).height());
        alert($(this).width());
    });
});
于 2013-06-18T05:21:36.783 回答
0

如果您在 1.6 之前使用 JQuery 意味着

$('#product-image').attr("height")

否则

$('#product-image').prop("height")

会给你答案

于 2013-06-18T05:35:03.347 回答
-3

将图像放入 div 并取 div 的大小

于 2013-06-18T05:19:42.780 回答