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:

javascript$(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:

javascript$(selector).replaceWith(function());

Voorbeeld

Laten we alle alinea's met de klasse www vervangen door een div met de tekst '!!!':

html<p class="www">tekst</p>
<p class="www">tekst</p>
<p class="www">tekst</p>
<p>tekst</p>
javascript$('p.www').replaceWith('<div>!!!</div>');

De HTML-code ziet er dan als volgt uit:

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>tekst</p>

Zie ook

  • methode replaceAll,
    die ook de ene elementen door andere vervangt