找出使用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
函数来包含/排除填充,边框和边距。 有关详细信息,请参见下图