JQuery установить DIV текст - PullRequest
       10

JQuery установить DIV текст

0 голосов
/ 24 февраля 2011

У меня проблемы с моим кодом ... У меня такое ощущение, что это просто неосторожная ошибка ... но я не могу найти ее. Вот мой код:

            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 ]

3 голосов
/ 24 февраля 2011

Если цель должна содержать только это изображение, вы можете использовать html

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

, и это заменит контент на изображение.

0 голосов
/ 24 февраля 2011

Вы хотите .empty() div, до .append():

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