replaceWith әдісі

replaceWith әдісі бір элементтерді басқаларымен ауыстырады. Ол replaceAll әдісіне ұқсас жұмыс істейді.

Синтаксис

Әдістің параметрі мәтін (тегтері бар болуы мүмкін), массив, DOM элементі немесе jQuery нысаны болуы мүмкін:

javascript$(негі_ауыстыру).replaceWith(немен_ауыстыру);

Таңдалған элементтер пайдаланушы функциясы қайтарған мәтін құрамымен ауыстырылады. Функция әр таңдалған элемент үшін бөлек шақырылады:

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

Мысал

Барлық www класы бар абзацтарды '!!!' мәтіні бар div-пен ауыстырайық:

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 әдісі,
    ол да бір элементтерді басқаларымен ауыстырады