Metoden replaceWith
Metoden replaceWith ersätter vissa element
med andra. Den fungerar på liknande sätt som metoden
replaceAll.
Syntax
Parametern för metoden kan vara text (möjligtvis med taggar), array, DOM-element eller jQuery-objekt:
$(vad_som_ska_ersättas).replaceWith(med_vad);
De valda elementen kommer att ersättas med innehållet som anges av texten som returneras av användarfunktionen. Funktionen anropas separat för varje av de valda elementen:
$(selektor).replaceWith(funktion());
Exempel
Låt oss ersätta alla stycken med klassen www
med en div med texten '!!!':
<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 kommer att se ut så här:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
Se även
-
metoden
replaceAll,
som också ersätter vissa element med andra