Усули replaceWith
Усули replaceWith як элементҳоро бо элементҳои дигар иваз мекунад. Он монанд ба усули
replaceAll кор мекунад.
Синтаксис
Параметри усул метавонад матн (эҳтимолан бо тегҳо), массив, элементҳои DOM ё объекти jQuery бошад:
$(чиро_иваз_кунед).replaceWith(чи_бо_иваз_кунед);
Элементҳои интихобшуда бо мундариҷае, ки бо матн муайян карда шудааст, иваз карда мешаванд. Ин матнро функсияи корбар бармегардонад. Функсия барои ҳар яке аз элементҳои интихобшуда алоҳида фарохонӣ мешавад:
$(интихобкунанда).replaceWith(function());
Мисол
Биёед ҳамаи абзасҳои бо синфи www-ро бо диве, ки матни '!!!'-ро дорад, иваз кунем:
<p class="www">матн</p>
<p class="www">матн</p>
<p class="www">матн</p>
<p>матн</p>
$('p.www').replaceWith('<div>!!!</div>');
HTML код ба ин шакл дар меояд:
<div>!!!</div>
<div>!!!</div>
<div>!!!</div>
<p>матн</p>
Ҳамчунин бинед
-
усули
replaceAll,
ки инчунин як элементҳоро бо элементҳои дигар иваз мекунад