Methode replaceWith
De methode replaceWith vervangt de ene elementen
door andere. Hij werkt vergelijkbaar met de methode
replaceAll.
Syntaxis
De parameter van de methode kan tekst zijn (mogelijk met tags), een array, een DOM-element of een jQuery- object:
$(wat_te_vervangen).replaceWith(waarmee_te_vervangen);
De geselecteerde elementen worden vervangen door de inhoud, opgegeven door de tekst die de gebruikersfunctie retourneert. De functie wordt afzonderlijk aangeroepen voor elk van de geselecteerde elementen:
$(selector).replaceWith(function());
Voorbeeld
Laten we alle alinea's met de klasse www
vervangen door een div met de tekst '!!!':
<p class="www">tekst</p>
<p class="www">tekst</p>
<p class="www">tekst</p>
<p>tekst</p>
$('p.www').replaceWith('<div>!!!</div>');
De HTML-code ziet er dan als volgt uit:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>tekst</p>
Zie ook
-
methode
replaceAll,
die ook de ene elementen door andere vervangt