jquery如何获取图片的路径。

<imgsrc="/img/banner1.jpg">请问怎么获取到这个src里面的内容。... <img src="/img/banner1.jpg" > 请问怎么获取到这个src里面的内容。 展开
 我来答
小焰101
2015-11-21 · TA获得超过168个赞
知道小有建树答主
回答量:200
采纳率:70%
帮助的人:67万
展开全部
<div class="test">
    <img src="test.jpg"/>
</div>
$(function(){
  var url = $('.test img').attr("src");
  alert(url);
});

jQuery的attr属性可以返回元素属性,如上代码所示

attr(name|preperties|key,value|fn)详解

参数

name :属性名称

properties:作为属性的"名/值对"对象

key,value:属性名称

fn:调用函数

每日小姐姐推荐
2018-09-21 · 爱生活,爱美女,正能量美女推荐
每日小姐姐推荐
采纳数:77 获赞数:80

向TA提问 私信TA
展开全部
$('img')[0].src

这种方式获得的是绝对地址

$('img').attr('src')

这种方式获得的是相对地址

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Achille_sfly
2015-11-13 · TA获得超过181个赞
知道答主
回答量:128
采纳率:100%
帮助的人:64.6万
展开全部
var img = '';
$('img').each(function() {
img += $(this).attr('src') + '|';
})
最终得到的img就是所有路径的集合(用'|'分割,至于怎么组合,自己随便改)

如果还有其他的img,为了避免取到不必要的东西,可以为你需要取路径的img加上一个自定义的属性,比如rel="fetchimg"
那么取的时候就这样:
var img = '';
$('img[rel=fetchimg]').each(function() {
img += $(this).attr('src') + '|';
})
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xz84702448
2013-05-30 · TA获得超过138个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:129万
展开全部
<script> 
$(function(){
var lujing=$("img").attr("src"); 
alert(lujing); 
})
</script>

如果是多张图片可以给图片加上ID ,将$("img")换成$("#ID名")

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式