მეთოდი replaceWith

მეთოდი replaceWith ცვლის ერთ ელემენტს სხვებით. ის მუშაობს მეთოდის replaceAll მსგავსად.

სინტაქსი

მეთოდის პარამეტრი შეიძლება იყოს ტექსტი (შესაძლოა ტეგებით), მასივი, DOM ელემენტი ან jQuery ობიექტი:

javascript$(რა_ჩავანაცვლოთ).replaceWith(რით_ჩავანაცვლოთ);

არჩეული ელემენტები ჩანაცვლდება იმ შიგთავსით, რომელიც მითითებულია ტექსტით, რომელსაც დააბრუნებს მომხმარებლის ფუნქცია. ფუნქცია იძახება ცალ-ცალკე, თითოეული არჩეული ელემენტისთვის:

javascript$(სელექტორი).replaceWith(ფუნქცია());

მაგალითი

მოდით, ჩავანაცვლოთ ყველა აბზაცი კლასით www div-ით ტექსტით '!!!':

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,
    რომელიც ასევე ცვლის ერთ ელემენტს სხვებით