Metoda replaceWith
Metoda replaceWith înlocuiește unele elemente
cu altele. Ea funcționează similar cu metoda
replaceAll.
Sintaxă
Parametrul metodei poate fi text (posibil cu tag-uri), array, element DOM sau obiect jQuery:
$(ce_înlocui).replaceWith(cu_ce_înlocui);
Elementele selectate vor fi înlocuite cu conținutul, stabilit de textul pe care îl va returna funcția utilizator. Funcția este apelată separat, pentru fiecare dintre elementele selectate:
$(selector).replaceWith(funcție());
Exemplu
Să înlocuim toate paragrafele cu clasa www
cu un div cu textul '!!!':
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('p.www').replaceWith('<div>!!!</div>');
Codul HTML va arăta astfel:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
Vezi și
-
metoda
replaceAll,
care de asemenea înlocuiește unele elemente cu altele