Metóda replaceWith
Metóda replaceWith nahrádza jedny prvky
inými. Funguje podobne ako metóda
replaceAll.
Syntax
Parametrom metódy môže byť text (možno s tagmi), pole, DOM prvok alebo objekt jQuery:
$(čo_nahradiť).replaceWith(čím_nahradiť);
Vybrané prvky budú nahradené obsahom, zadaným textom, ktorý vráti užívateľská funkcia. Funkcia je volaná samostatne, pre každý z vybraných prvkov:
$(selektor).replaceWith(funkcia());
Príklad
Nahraďme všetky odseky s triedou www
div-om s textom '!!!':
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('p.www').replaceWith('<div>!!!</div>');
HTML kód bude vyzerať takto:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
Pozri tiež
-
metóda
replaceAll,
ktorý tiež nahrádza jedny prvky inými