【发布时间】:2016-01-17 13:52:27
【问题描述】:
我想在我的服务器上获取图像的自然尺寸,但我没有得到图像的真实来源。
我确实得到了 via jquery 的来源:
.css('background-image').replace('url(','').replace(')','');
但是当我将此 URL 存储到 img.src 中时,它无法获得正确的图像源。
更新:
【问题讨论】:
-
第一张图片的链接坏了。
-
你没有删除引号,这就是它不起作用的原因,并且 URL 被认为是相对的
-
你得到
url("image.png"),在替换你有"image.png"后,用引号,所以当你将它添加到src属性时,它被认为是相对的,而不是绝对的。 -
需要使用
.css('background-image').replace('url("','').replace('")','');去掉双引号 -
谢谢你们,我确实有错,所以我会再喝一杯咖啡^^
标签: javascript jquery html css url