¿Cómo puedo crear un <div>
que rodea un <div>
existente.Cómo envolver un elemento existente con otro en jQuery?
Mi código es el siguiente:
<div id="test">
<h2>Greetings</h2>
<p>Test</p>
<div class="inner">Hello</div>
<p>Test</p>
<div class="inner">Goodbye</div>
</div>
<div id="test2">
<h2>Greetings</h2>
<p>Test</p>
<div class="inner">Hello</div>
<p>Test</p>
<div class="inner">Goodbye</div>
</div>
<script>
$("#test").before('<div class="test3">');
$("#test2").after('</div>');
</script>
Pero parece que no puede insertar un <div>
sin una etiqueta de cierre. Entonces, ¿cómo lograr eso?
Es posible que desee para envolver el código en $ (function() {// código aquí}); para que solo lo ejecute la página está completamente cargada –
Tengo una lista dinámica con un iterador. Y necesito insertar 3 elementos por div. :( – newbie
Kyoka, no es necesario porque el html viene antes del script. –