Метад replaceWith

Метад replaceWith заменяе адны элементы іншымі. Ён працуе падобна да метаду replaceAll.

Сінтаксіс

Параметрам метаду можа служыць тэкст (магчыма з тэгамі), масіў, DOM элемент аб'ект jQuery:

javascript$(што_замяніць).replaceWith(чым_замяніць);

Абраныя элементы будуць заменены на змесціва, зададзенае тэкстам, які верне карыстацкая функцыя. Функцыя выклікаецца асобна, для каждага з абраных элементаў:

javascript$(селектар).replaceWith(function());

Прыклад

Давайце заменім усе абзацы з класам www на дыў з тэкстам '!!!':

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>');

HTML код будзе выглядаць так:

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

Глядзіце таксама

  • метад replaceAll,
    які таксама заменяе адны элементы іншымі