使用jQuery使用相同的href进行图像链接

时间:2009-10-11 08:54:18

标签: jquery

我试图将我的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);

任何帮助非常感谢

3 个答案:

答案 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));
});