Метод replaceWith
Метод replaceWith элементларни бошқалари
билан алмаштиради. У
replaceAll
методига ўхшаш ишлайди.
Синтаксис
Методнинг параметри сифатида матн (эхтимол теглар билан), массив, DOM элемент ёки jQuery объекти бўлиши мумкин:
$(ни_алмаштириш).replaceWith(чем_заменить);
Танланган элементлар фойдаланувчи томонидан берилган матн ёки функциянинг қайтарган натижаси билан алмаштирилади. Функция ҳар бир танланган элемент учун алохида чақирилади:
$(селектор).replaceWith(function());
Мисол
Келгина, www синыфига эга барча абзацларни
'!!!' матни билан дивга алмаштирайлик:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('p.www').replaceWith('<div>!!!</div>');
HTML код шу кўринишга келади:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>text</p>
Шунингдек қаранг
-
replaceAllметожи,
бу ҳам элементларни бошқалари билан алмаштиради