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?