Метод replaceWith
replaceWith методу элементтерди башкалар менен алмаштырат.
Ал replaceAll методуна окшош иштейт.
Синтаксис
Методдун параметри катары текст (тегдер менен кошо), массив, DOM элементи же jQuery объекти болушу мүмкүн:
$(алмаштырылуучу_нерсе).replaceWith(алмаштыруучу_нерсе);
Тандалган элементтер колдонуучунун функциясы кайтарган тексттин мазмуну менен алмаштырылат. Функция ар бир тандоо үчүн өзүнчө чакырылат:
$(селектор).replaceWith(function());
Мисал
www класстары бар бардык абзацтарды '!!!' тексти бар div менен алмаштыралы:
<p class="www">текст</p>
<p class="www">текст</p>
<p class="www">текст</p>
<p>текст</p>
$('p.www').replaceWith('<div>!!!</div>');
HTML коду төмөнкүдөй болот:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>текст</p>
Ошондой эле караңыз
-
replaceAllметоду,
ал ошондой эле элементтерди башкалар менен алмаштырат