1

我有这些图像,我从我的服务器和一个使用 PHP 的数据库中下来

<div class="pics">

<img src="upload/<?php echo $array['image'] ?>" height="200"/>

</div>

实际尺寸很大,但我需要它们都在 200 的高度。

如何使用 jQuery 找到这张图片的宽度,我在任何地方都找不到教程......

任何帮助,将不胜感激。

谢谢你的时间,J

4

2 回答 2

7

尝试使用.width功能。就像是$('img').width();

更多阅读.. http://api.jquery.com/width/

此外,还有包含/排除填充、边框.innerWidth.outerWidth边距的功能。详情见下图,

在此处输入图像描述

于 2012-04-04T20:23:07.137 回答
0

我会尝试.innerWidth()而不是.width(),因为.width()将包括边距。

$('img').innerWidth();

如果你的图像真的那么大,你应该考虑在服务器端缩小它。

更新

实际上.width()没有添加边距,甚至没有添加填充。这使得.width()比 更合适.innerWidth()。谢谢SKS。

于 2012-04-04T20:25:22.707 回答