添加图片的完整链接

时间:2017-07-10 11:40:01

标签: javascript jquery

如何使用jQuery为我的所有图像添加完整链接?

<img src="/pic/img.png"></img>

要:

<a href="/pic/img.png"><img src="/pic/img.png"></img><a>

4 个答案:

答案 0 :(得分:1)

使用JQuery wrap函数

$(document).ready(function(){
  $( "img" ).wrap(function() {
    return "<a href='" + $( this ).attr("src") + "'></a>";
  });
});

答案 1 :(得分:1)

您可以使用jQuery wrap api

$(document).ready(function(){
  $('img').each(function(){
    $(this).wrap( "<a href='"+$(this).attr('src')+"'></a>" );
  })
})

答案 2 :(得分:0)

为什么不在img标签本身使用href属性

<img src="/pic/img.png" href="/pic/img.png">

答案 3 :(得分:0)

使用此代码。

$("img").each(function(){
 var source = $(this).attr(src);
 $(this).wrap('<a href="'+source+'"></a>');
});