9

jQuery で動的にロードする JavaScript Image オブジェクトがあります。

私がやりたいのは、オブジェクト<img />に保存されている画像で画像を変更することです。Imageどうすればいいですか?

注: タグがサーバーから再度ダウンロードされるときにタグのソースを変更したくないのですが、<img />既にイメージ オブジェクトにイメージが保存されています。

4

4 に答える 4

10

もしかして

$('#imageToChange').replaceWith(imageObject)

?

于 2013-03-10T21:48:51.237 に答える
3

新しい画像オブジェクト:

var Image_off = new Image();
Image_off.src = 'first.jpg';

jQueryによる画像ソースの変更:

$("#my_image").attr("src",Image_off.src);
于 2013-03-10T21:55:15.267 に答える
1

jQueryを使用すると...ページに両方の画像が既にあり、論理条件に基づいていずれかを表示または非表示にします。

于 2013-03-10T21:57:04.490 に答える
0

新しい画像を JavaScript メモリに作成し、元の画像の後に追加してから、元の画像を削除します。再利用したい場合に備えて、オリジナルを削除する前にキャッシュすることもできます。

html

<img id="replace" />

js

var img = new Image();
img.src = "someUri.png";
$("#replace").after(img);
$("#replace").remove();
于 2013-03-10T21:48:01.683 に答える