我试图将我的img链接到同一图像。不幸的是它没有用。
<img src="someimage.jpg" width="120" height="120" />
这就是我试图解决的问题:
<a href="someimage.jpg">
<img src="images/6208606.jpg" width="120" height="120" />
</a>
但这似乎不起作用
var ImgScr = $('.gallery img').attr('scr');
$('.gallery img').wrap('<a></a>').attr('href', ImgScr);
任何帮助非常感谢
答案 0 :(得分:6)
不应该是attr('src')
而不是attr('scr')
吗?
答案 1 :(得分:3)
wrap函数不会返回新创建的元素,因此您将href
属性应用于img
标记而不是anchor
标记。您可以尝试这样做:
$('.gallery img').wrap($('<a></a>').attr('href', ImgScr));
答案 2 :(得分:1)
尝试:
$('.gallery img').each(function(){
src = ($(this).attr('src'));
$(this).wrap($('<a></a>').attr('href', src));
});