Metoda insertBefore

Metoda insertBefore dodaje tekst przed określonym elementem. Istnieje również metoda before, która działa w podobny sposób.

Składnia

Wstawianie tekstu przed elementem:

javascript$(tekst).insertBefore(selektor);

Zawartość może być nie tylko zwykłym tekstem, ale także elementem DOM, selektorem, tablicą elementów, ciągiem znaków lub obiektem jQuery.

Przykład

Wstawmy tekst z tagami przed określonym akapitem:

html<p id="test">akapit</p>
javascript$('<p>!!!</p>').insertBefore('#test');

Kod HTML będzie wyglądać tak:

html<p>!!!</p><p id="test">akapit</p>

Zobacz też

  • metoda before,
    która dodaje tekst przed określonym elementem
  • metody insertAfter, appendTo, prependTo,
    pozwalające dodawać zawartość w określone miejsce na stronie
  • metoda clone,
    która tworzy kopie wybranych elementów