写真を拡大するために使用しているjQueryコードを次に示します。画像のサムネイルバージョンを元のサイズのバージョンに置き換えます。jQuery .replace()値(単語)
$('img.photo_share_image').click(function() {
var new_image = $(this).replace(/thumb_/ig, $(this).attr("src"));
$(this).animate({width:'100%'},500);
})
元の画像はHTMLタグでページに貼り付けられます。それはhttp://www.example.com/thumb_someimage.jpg
から供給されています。私がする必要があるのは、ソースURLからthumb_
を削除することです。
私はすでにこのコード
var new_image = $(this).replace(/thumb_/ig, $(this).attr("src"));
を使用してこれを試してみましたが、それはうまくいきませんでした。助言がありますか?
( '/ thumb/imagename.jpg'、$(this).attr( 'src')); IGが現在のimagenameを含む変数であれば、replace( '/ thumb /' + ig、$(this).attr( 'src')); –
@Jonas m:igは変数ではなく、正規表現のフラグです。 –
Ahh suddentlyそれはすべて意味がありました;) –