jQuery:替换图像

时间:2010-10-31 21:53:00

标签: jquery

我有这个:

<div id="userPhoto">
<a href="profil.php?id=<?php echo $sid; ?>">
            <img src="images/profilePhoto/thumbs/<?php if($vP["photo"]){ echo $vP["photo_thumb"]; }else{ echo "noPhoto_thumb.jpg"; } ?>"  style="float: left; border: 2px solid #CCC; margin-right: 5px; margin-left: 15px;  margin-bottom: 2px; width: 44px; height: 48px;">
</a>
</div>

上传后,成功后我希望用新文件名替换此图片(noPhoto.jpg)并显示,以便显示新图片..

(存在于newFilename变量中)

我怎样才能以最简单的方式做到这一点?

2 个答案:

答案 0 :(得分:1)

在您的成功处理程序中,设置图像的源属性:

$('#userPhoto img').attr('src', newFilename);

如果您需要有关如何将其置于成功处理程序中的更多信息,则需要向我们展示更多代码。

答案 1 :(得分:1)

$('#userPhoto').find('img').attr('src', ['/your/path/', newFilename].join(''));