首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.wrap()函数

使用.wrap()函数
EN

Stack Overflow用户
提问于 2012-12-19 17:56:34
回答 2查看 48关注 0票数 0

我正试图用下一种方式编辑我的网站的一些图片的代码:例如,我有:

代码语言:javascript
复制
<div id="slideshowContainer473">
<img src="src_image1" alt="image1" title="image1" />
<img src="src_image2" alt="image2" title="image2" />
<img src="src_image3" alt="image3" title="image3" />
</div>

对于每一幅图像,我想要的是:

代码语言:javascript
复制
<a href="src_image1" rel="lightbox"><img src="src_image1" alt="image1" title="image1" /></a>

也就是说,通过jquery,向href提供与src相同的值,而且我还需要添加rel="lightbox“,因为我想使用http://lokeshdhakar.com/projects/lightbox/

我认为我可以使用.wrap()获得它,我认为.each()也是必要的,对吗?

EN

回答 2

Stack Overflow用户

发布于 2012-12-19 18:01:53

尝尝这个

代码语言:javascript
复制
$("div#slideshowContainer473 img").wrap(function(){
    return "<a href=\"" + this.src + "\" rel=\"lightbox\" />";
});

希望这会有帮助!!

票数 2
EN

Stack Overflow用户

发布于 2012-12-19 18:03:00

尝尝这个

代码语言:javascript
复制
$('img').wrap(function() {
    return $('<a>', {
        src: $(this).attr('src'),
        rel: 'lightbox'
    })
})​

检查Fiddle

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

https://stackoverflow.com/questions/13958256

复制
相关文章

相似问题

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