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:
$(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:
$(selektors).replaceWith(funkcija());
Piemērs
Aizstāsim visus rindkopas ar klasi www
ar div ar tekstu '!!!':
<p class="www">teksts</p>
<p class="www">teksts</p>
<p class="www">teksts</p>
<p>teksts</p>
$('p.www').replaceWith('<div>!!!</div>');
HTML kods izskatīsies šādi:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>teksts</p>
Skatiet arī
-
metode
replaceAll,
kas arī aizstāj vienus elementus ar citiem