Metoden replaceWith
Metoden replaceWith erstatter nogle elementer
med andre. Den fungerer på samme måde som metoden
replaceAll.
Syntaks
Parametren for metoden kan være tekst (muligvis med tags), et array, et DOM-element eller et jQuery-objekt:
$(hvad_der_skal_erstattes).replaceWith(hvormed_der_skal_erstattes);
De valgte elementer vil blive erstattet med indholdet, angivet af den tekst, som brugerdefineret funktion returnerer. Funktionen kaldes separat for hvert af de valgte elementer:
$(selector).replaceWith(function());
Eksempel
Lad os erstatte alle afsnit med klassen www
med en div med teksten '!!!':
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('p.www').replaceWith('<div>!!!</div>');
HTML-koden vil se sådan ud:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
Se også
-
metoden
replaceAll,
som også erstatter nogle elementer med andre