მეთოდი replaceWith
მეთოდი replaceWith ცვლის ერთ ელემენტს
სხვებით. ის მუშაობს მეთოდის
replaceAll
მსგავსად.
სინტაქსი
მეთოდის პარამეტრი შეიძლება იყოს ტექსტი (შესაძლოა ტეგებით), მასივი, DOM ელემენტი ან jQuery ობიექტი:
$(რა_ჩავანაცვლოთ).replaceWith(რით_ჩავანაცვლოთ);
არჩეული ელემენტები ჩანაცვლდება იმ შიგთავსით, რომელიც მითითებულია ტექსტით, რომელსაც დააბრუნებს მომხმარებლის ფუნქცია. ფუნქცია იძახება ცალ-ცალკე, თითოეული არჩეული ელემენტისთვის:
$(სელექტორი).replaceWith(ფუნქცია());
მაგალითი
მოდით, ჩავანაცვლოთ ყველა აბზაცი კლასით www
div-ით ტექსტით '!!!':
<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,
რომელიც ასევე ცვლის ერთ ელემენტს სხვებით