Método replaceWith
El método replaceWith reemplaza unos elementos
por otros. Funciona de manera similar al método
replaceAll.
Sintaxis
El parámetro del método puede ser texto (posiblemente con etiquetas), array, elemento DOM u objeto jQuery:
$(qué_reemplazar).replaceWith(con_qué_reemplazar);
Los elementos seleccionados serán reemplazados por el contenido, especificado por el texto que devuelva la función personalizada. La función se llama por separado, para cada uno de los elementos seleccionados:
$(selector).replaceWith(función());
Ejemplo
Reemplacemos todos los párrafos con clase www
por un div con texto '!!!':
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('p.www').replaceWith('<div>!!!</div>');
El código HTML quedará así:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
Véase también
-
método
replaceAll,
que también reemplaza unos elementos por otros