1

いくつかの優れたスクリプトが登場するのを見てきましたが、実際に使用できるスクリプトはありませんでした。私のウェブサイトは php sql 駆動型で、サイトのリンクをサムショットの画像で変更したいと思っています。私がこれまでに持っているコードは次のとおりです。

<a href="<?php echo $link['url'] ;?>"><?php echo openld_htmlspecialchars($link['title']); ?></a>

そして、私が持っているスクリプトに関する限り、次のようになります:

$('.post-body a').each(
    function(){
        $('<img />').attr('src','http://open.thumbshots.org/image.aspx?url='+encodeURIComponent(this.href)).replaceAll($(this));
    });

.replaceAll 関数を使用しましたが、画像のみが表示され、クリック リンクは表示されません。.insertAfter を使用しましたが、テキスト リンクが表示され続けます。

おそらくスクリプト コードの大幅な変更ではありませんが、私の質問に対する答えが見つからないようです。

ありがとう

4

1 に答える 1

0

私はあなたが探しているものを願っています...

$('.post-body a').each(function(){
    $(this).html("<img src='http://open.thumbshots.org/image.aspx?url="+encodeURIComponent(this.href)">");
});
于 2012-05-15T11:00:49.570 に答える