【发布时间】:2014-02-12 23:08:52
【问题描述】:
我是 jQuery 的新手。我正在尝试获取图像 src 并替换 src。我可以使用下面提到的函数获取图像,但无法获取 src。
<div class="class1">
<a href="Link1"><img src="//abc.com/1.jpg"/></a>
<a href="Link2"><img src="//abc.com/2.jpg"/></a>
<a href="Link3"><img src="//abc.com/3.jpg"/></a>
<a href="Link4"><img src="//abc.com/4.jpg"/></a>
.
.
.
<a href="Linkn"><img src="//abc.com/n.jpg"/></a>
</div>
这个功能不起作用,但这是我需要做的。对于所有图像,我想获取 src 并将末尾的 .jpg 替换为 -xyz.jpg 。
'galleryImg': $(this).children('img') 返回图像但是当我添加 .attr('src') 时,它停止工作
function () {
var $gallery = $('.class1 a');
return $gallery.map(function () {
return {
'galleryLink': $(this).attr('href'),
'galleryImg': $(this).children('img').attr('src').replace('.jpg','-xyz.jpg')
};
});
}
【问题讨论】:
标签: jquery html string dom-manipulation