找出使用jQuery的图像宽度

时间:2012-04-04 20:21:26

标签: php jquery width

我有这些图像,我从我的服务器和使用PHP的数据库

<div class="pics">

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

</div>

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

如何使用jQuery找到此图像的宽度,我无法在任何地方找到教程....

任何帮助都将不胜感激。

谢谢你的时间, J

2 个答案:

答案 0 :(得分:7)

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

这样的东西

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

此外,还有.innerWidth.outerWidth个函数来包含/排除填充,边框和边距。有关详细信息,请参见下图,

enter image description here

答案 1 :(得分:0)

我会尝试.innerWidth()而不是.width(),因为.width()会包含保证金。

$('img').innerWidth();

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

更新

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