მეთოდი insertBefore

მეთოდი insertBefore ამატებს ტექსტს მითითებული ელემენტის წინ. ასევე არსებობს მეთოდი before, რომელიც მუშაობს ანალოგიურად.

სინტაქსი

ტექსტის ჩასმა ელემენტის წინ:

javascript$(ტექსტი).insertBefore(სელექტორი);

შიგთავსი შეიძლება იყოს არა მხოლოდ ჩვეულებრივი ტექსტი, არამედ DOM ელემენტი, სელექტორი, ელემენტების მასივი, სტრიქონი ან jQuery ობიექტი.

მაგალითი

ჩავსვათ ტექსტი თეგებით მითითებული აბზაცის წინ:

html<p id="test">აბზაცი</p>
javascript$('<p>!!!</p>').insertBefore('#test');

HTML კოდი ასე გამოიყურება:

html<p>!!!</p><p id="test">აბზაცი</p>

იხილეთ აგრეთვე

  • მეთოდი before,
    რომელიც ამატებს ტექსტს მითითებული ელემენტის წინ
  • მეთოდები insertAfter, appendTo, prependTo,
    რომლებიც საშუალებას აძლევს დაემატოს შიგთავსი გვერდის გარკვეულ ადგილას
  • მეთოდი clone,
    რომელიც ქმნის არჩეული ელემენტების ასლებს