Усули replaceWith

Усули replaceWith як элементҳоро бо элементҳои дигар иваз мекунад. Он монанд ба усули replaceAll кор мекунад.

Синтаксис

Параметри усул метавонад матн (эҳтимолан бо тегҳо), массив, элементҳои DOM ё объекти jQuery бошад:

javascript$(чиро_иваз_кунед).replaceWith(чи_бо_иваз_кунед);

Элементҳои интихобшуда бо мундариҷае, ки бо матн муайян карда шудааст, иваз карда мешаванд. Ин матнро функсияи корбар бармегардонад. Функсия барои ҳар яке аз элементҳои интихобшуда алоҳида фарохонӣ мешавад:

javascript$(интихобкунанда).replaceWith(function());

Мисол

Биёед ҳамаи абзасҳои бо синфи www-ро бо диве, ки матни '!!!'-ро дорад, иваз кунем:

html<p class="www">матн</p>
<p class="www">матн</p>
<p class="www">матн</p>
<p>матн</p>
javascript$('p.www').replaceWith('<div>!!!</div>');

HTML код ба ин шакл дар меояд:

html<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>матн</p>

Ҳамчунин бинед

  • усули replaceAll,
    ки инчунин як элементҳоро бо элементҳои дигар иваз мекунад