Metode replaceWith

Metode replaceWith aizstāj vienus elementus ar citiem. Tā darbojas līdzīgi kā metode replaceAll.

Sintakse

Metodes parametrs var būt teksts (iespējams ar atzīmēm), masīvs, DOM elements vai jQuery objekts:

javascript$(ko_aizstāt).replaceWith(ar_ko_aizstāt);

Atlasītie elementi tiks aizstāti ar saturu, kas norādīts ar tekstu, ko atgriezīs lietotāja funkcija. Funkcija tiek izsaukta atsevišķi katram no atlasītajiem elementiem:

javascript$(selektors).replaceWith(funkcija());

Piemērs

Aizstāsim visus rindkopas ar klasi www ar div ar tekstu '!!!':

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

HTML kods izskatīsies šādi:

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>teksts</p>

Skatiet arī

  • metode replaceAll,
    kas arī aizstāj vienus elementus ar citiem