Javascript 向图像添加完整链接

Javascript 向图像添加完整链接,javascript,jquery,Javascript,Jquery,如何使用jQuery向所有图像添加完整链接 <img src="/pic/img.png"></img> 致: 为什么不在img标记本身中使用href属性 <img src="/pic/img.png" href="/pic/img.png"> 使用JQuery wrap函数 $(document).ready(function(){ $( "img" ).wrap(function() { return "<a href='" +

如何使用jQuery向所有图像添加完整链接

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

致:


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

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

使用JQuery wrap函数

$(document).ready(function(){
  $( "img" ).wrap(function() {
    return "<a href='" + $( this ).attr("src") + "'></a>";
  });
});
$(文档).ready(函数(){
$(“img”).wrap(函数(){
返回“”;
});
});
使用此代码

$("img").each(function(){
 var source = $(this).attr(src);
 $(this).wrap('<a href="'+source+'"></a>');
});
$(“img”)。每个(函数(){
var source=$(this).attr(src);
$(此).wrap(“”);
});
您可以使用:

$(文档).ready(函数(){
$('img')。每个(函数(){
$(this.wrap(“”);
})
})

欢迎来到SO!下次在发布问题之前,试着用谷歌搜索一下。不管怎样,我们总是乐于助人!您可以从这条评论中获得帮助,HTML图像标记不能像关闭一样关闭,只需使用,因为我需要将lightbox添加到我的图像中。因此,我认为href不是img标记的有效属性。src属性必须用qoute或双qoute包装
$("img").each(function(){
 var source = $(this).attr(src);
 $(this).wrap('<a href="'+source+'"></a>');
});
$(document).ready(function(){
  $('img').each(function(){
    $(this).wrap( "<a href='"+$(this).attr('src')+"'></a>" );
  })
})