jQuery设置DIV文本

时间:2011-02-23 23:43:01

标签: jquery image-loading

我的代码出现问题......我感觉它只是一个粗心的错误...但我不能,因为我的生活,找到它。这是我的代码:

            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);

但那没有效果......帮助任何人?

2 个答案:

答案 0 :(得分:3)

如果目标应该只包含此图像,则可以使用html

 $('#target').html(im);

,这将用图像替换内容。

答案 1 :(得分:0)

您希望在.empty()之前.append() div:

$('#target').empty().append(im);