Усули 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,
ки инчунин як элементҳоро бо элементҳои дигар иваз мекунад