Hola usuario de nuestra página, tenemos la respuesta a tu búsqueda, deslízate y la obtendrás a continuación.
Solución:
Ver jsfiddle http://jsfiddle.net/Tu7Nc/1/
No debe agregar su div exactamente, sino el contenido de su div (HTML interno) con Jquery html()
función.
HTML:
aaa
bbb
jquery:
$("#1").append($("#2").html());
Resultado:
aaabbb
bbb
Lo mejor es no usar html()
.
Me encontré con algunos problemas debido a que html interpretaba los contenidos como un string en lugar de un nodo DOM.
Use contenidos en su lugar y sus otros scripts no deberían romperse debido a referencias rotas.
Necesitaba anidar el contenido de un DIV en un hijo de sí mismo, así es como lo hice.
ejemplo:
contents
[EDIT]
El ejemplo anterior funciona, pero aquí hay un ejemplo más limpio y eficiente:
Para mover el contenido de un div (id=container2) a otro div (id=container1) con jquery.
$('#container2').contents().appendTo('#container1');