未捕获的TypeError:数字不是函数

时间:2014-10-28 作者:Frederic Garcia

<script type="text/javascript" charset="utf8">
jQuery(\'img\').each( function($) {
    var mySrc = $(this).attr( "src" );
    $(this).before( \'<a href="\' + mySrc + \'" class="link">\' );
    $(this).after( \'</a>\' );
});
</script>
您好,

我不能让这个代码工作,我不知道为什么。。。我正在尝试添加一个链接到我的网站的每个图像,它位于

我对Javascript/Jquery的使用非常糟糕,因此,如果您有任何帮助/反馈,我将不胜感激:)

谢谢

1 个回复
最合适的回答,由SO网友:Ashok Kumar Nath 整理而成

Try this:

<script type="text/javascript" charset="utf8">
jQuery(function($){
    $(\'img\').each( function() {
        var mySrc = $(this).attr( "src" );
        $(this).wrap( \'<a href="\'+mySrc+\'" class="link"></a>\' );
    });
})
</script>
结束