0

助けが必要なJavaScriptがいくつかあります。

src タグ付きの画像があります。src の値を静的な値に置き換えたいと思います。ただし、src 値は可変ですが、常に同じ構造内にあります。

したがって、私の画像のURLが次の場合:

a/en-uk/images/items/item_123456789_1_185x185.jpg

JavaScriptで、これを次のように変更したい

a/en-uk/images/items/item_not_found_185x185.jpg

心に留めておくと、URL のa/en-uk/images/items/123456789_1の部分は動的です。123456789_1に置き換えたいだけですnot_found

jqueryでこれを行う方法はありますか? 正規表現?

4

2 に答える 2

2

idたとえば、画像に属性を追加してからmyImage、JavaScript HTML で変更できます。

<img src='YOUR_OLD_SOURCE' id='myImage' ... />

JS:

document.getElementById("myImage").src = "YOUR_NEW_SOURCE";

ここに作業中のJSFiddleがあります

jQuery必須または役立つとは思いませんでしたが、構文は次のようになります 。$("#myImage").attr('src','YOUR_NEW_SOURCE')

画像に ID を付与したくない場合は、この質問で説明されているように、URL に基づいて選択することもできます。

于 2013-03-29T22:47:13.203 に答える
-1
$('#myImage').attr('src',$(this).attr('src').replace('not_found','123456789_1'));

およびその逆

于 2013-03-29T23:04:39.757 に答える