2011-02-03 3 views
0
それをクリックし、HTML内の別の画像にそれを追加するとき、私は、サムネイルのURLをつかんまし

上:jQueryの - アルターURLをクリック

$('#result .thumb').live('click', function() { 
    var newImgSrc = this.src; 
    $("#thumbnail").attr("src", newImgSrc);    
}); 

は、しかし、私が送信されるURLを変更したいです、

...com/4100/5412955054_45ce3a897e_s.jpg 

私はURLの最後から_sを削除する:それは、現在のようになります。 jQueryやJavascriptでこれを行うことはできますか?

答えて

0

JavaScriptのreplaceメソッド+正規表現。または、ドットと拡張子の前に2つの最後の文字をスライスします。

1

はい、replace()関数を使用します。

newImgSrc = newImgSrc.replace(/_s\.jpg/,'.jpg'); 
+0

+1私はそうすべきだとは思いますが:newImgSrc = newImgSrc.replace(/ _ s \ .jpg /、 '。jpg'); - "_s"を削除する必要があります。 – Fenton

+0

@Sohnee、正しく、タイプミス、ありがとう! – Benubird