首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Jquery获得绝对img src url

问如何用Jquery获得绝对img src url
EN

Stack Overflow用户
提问于 2014-12-20 00:48:51
回答 2查看 756关注 0票数 0

我想得到一个网站图像的所有绝对网址来显示他们,但我需要一个$('img')的绝对网址。

我试过:

代码语言:javascript
复制
$('img').attr('src') 

但它只返回一个相对urls的一个,我用地图来解决多个图像的问题,但仍然。我怎么才能得到绝对的url?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-20 00:53:52

使用.prop而不是.attr。这将访问动态属性,这是在规范化之后,而不是静态DOM属性。

​

代码语言:javascript
复制
alert($('img').prop('src'));
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="placeholder.jpg"/>

​

请参阅.prop() vs .attr()

票数 4
EN

Stack Overflow用户

发布于 2014-12-20 00:53:25

这将给出第一张图片的绝对url,当然,您可以遍历所有这些图片:

代码语言:javascript
复制
$('img')[0].src

​

代码语言:javascript
复制
for (var i = 0; i<$('img').length;i++) {
alert($('img')[i].src)
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/408/287.jpg"/>
<img src="http://placekitten.com.s3.amazonaws.com/homepage-samples/200/140.jpg"/>

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27575906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档