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:

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

javascript$(selector).replaceWith(funcție());

Exemplu

Să înlocuim toate paragrafele cu clasa www cu un div cu textul '!!!':

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

Codul HTML va arăta astfel:

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>

Vezi și

  • metoda replaceAll,
    care de asemenea înlocuiește unele elemente cu altele