Metodo replaceWith
Il metodo replaceWith sostituisce alcuni elementi
con altri. Funziona in modo simile al metodo
replaceAll.
Sintassi
Il parametro del metodo può essere testo (possibilmente con tag), un array, un elemento DOM o un oggetto jQuery:
$(cosa_sostituire).replaceWith(con_cosa_sostituire);
Gli elementi selezionati saranno sostituiti con il contenuto specificato dal testo che la funzione utente restituirà. La funzione viene chiamata separatamente, per ciascuno degli elementi selezionati:
$(selettore).replaceWith(function());
Esempio
Sostituiamo tutti i paragrafi con classe www
con un div con testo '!!!':
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('p.www').replaceWith('<div>!!!</div>');
Il codice HTML diventerà così:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
Vedi anche
-
metodo
replaceAll,
che sostituisce anche alcuni elementi con altri