0

人々、ここで私はリンクのHREF属性の一部を置き換える方法についていくつかの答えを得ました。「////」がどのように機能するのか理解できませんでしたが。

次のことを行う必要があります。各「AIMG」で、SRC 1.bp.blogspot.com/_YfY-Tbu-shE/S3q2T9SJQxI/AAAAAAAAAI8/w0kTOPwaxqs/ s1600-h /TELA %204.pngを置き換えるコード1.bp.blogspot.com/_YfY-Tbu-shE/S3q2T9SJQxI/AAAAAAAAAI8/w0kTOPwaxqs/ s1600 /TELA% 204.pngに。再開:SRCから-hを削除します。

また、例を挙げて、「////\」のトリックを説明してもらえますか?(またはそれを示すページ-jQueryページの例を理解していませんでした)

ありがとう。

4

1 に答える 1

0

patrickは、パターン「-h」がURLの他の場所に表示された場合に発生する可能性のある問題を除いて、URLから「-h」を削除する優れた方法を提供しましたが、これは、より完全なソリューションの一部です。

$(function() {
    $('img[src*="s1600-h"]').each(function() {
        var newSrc = $(this).attr('src');
        newStr = newSrc.replace(/-h/,'');
        $(this).attr('src', newSrc);
    });
});

これは、srcを含むすべての「img」タグを検索しますs1600-h。次に、単純な正規表現の置換を使用して、「-h」を取り出し、それに応じてsrcを更新します。s1600が毎回異なるなど、特定のものを変更する必要があることがわかった場合は、これらのパターンの改良に取り組むことができますか?または、「-h」をより具体的にする必要がある場合。

幸運を!

于 2010-02-20T21:51:56.567 に答える