找出使用jQuery的图像宽度

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

<img src="https://stackoverflow.com/questions/10018669/find-out-what-the-width-of-an-image-is-using-jquery/upload/" height="200"/>

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

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

任何帮助,将不胜感激。

谢谢你的时间,J

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

 $('img').innerWidth(); 

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

更新

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

尝试使用.width函数。 像$('img').width();

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

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

在此处输入图像描述