Substituir method .prepend();

Bom dia!

Tenho um código javascript que estou usando para inserir elementos html em uma div.

Exemplo do Codigo:
$("#IdDaDIV" + id).prepend(’<img id=“img” src=“imagem” width=“80” height=“80”’>’+’<‘br’>’);

O código atual .prepend(); está jogando a imagem nova por cima da anterior, alguém poderia me dizer se existe um method que insira a imagem nova após a anterior? se existe qual é?

Agradeço desde já.

O seguinte código obtém os elementos internos:

$("#IdDaDIV" + id).children();

Então é possível remover:

children = $("#IdDaDIV" + id).children();
children.remove();

e depois inserir tudo junto.

Acho que o que vc quer seria o append, o prepend insere no início e o append inseri no fim, nenhum deles substituem o elemento anterior.

Outra observação:

'<'br'>'

acho que seria

'<br>'
1 curtida

Obrigado Diego. O BR ta desse jeito porque sou novo aqui e não sei mexer muito bem nisso, kjkk. Com o Append funcionou perfeitamente obg!

Prepend não substitui conteúdo, deve ter algum erro no teu código, verifique o seletor ou se tem outra parte do código interagindo nisso.

1 curtida

Ss, eu expliquei errado no assunto. A resposta do diego já resolveu o meu problema.
Como faz pra fechar a questão?