我的代码出现问题......我感觉它只是一个粗心的错误...但我不能,因为我的生活,找到它。这是我的代码:
var now = new Date();
var url = "out.jpg?" + now.getTime();
im = $("<img>");
im.hide();
im.bind("load",function(){ $(this).fadeIn(); });
$('#target').append(im);
im.attr('src',url);
这很好用;但是我将这段代码称为循环,它会反复追加图片......我尝试使用:
$('#target').text(im);
但那没有效果......帮助任何人?
答案 0 :(得分:3)
如果目标应该只包含此图像,则可以使用html
$('#target').html(im);
,这将用图像替换内容。
答案 1 :(得分:0)
您希望在.empty()
之前.append()
div:
$('#target').empty().append(im);