Metoda insertBefore

Metoda insertBefore přidává text před zadaný element. Existuje také metoda before, která funguje podobným způsobem.

Syntaxe

Vložení textu před element:

javascript$(text).insertBefore(selektor);

Obsah může být nejen obyčejný text, ale také DOM element, selektor, pole elementů, řetězec nebo objekt jQuery.

Příklad

Vložme text s tagy před zadaný odstavec:

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

HTML kód bude poté vypadat takto:

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

Viz také

  • metoda before,
    která přidává text před zadaný element
  • metody insertAfter, appendTo, prependTo,
    umožňující přidávat obsah na určité místo na stránce
  • metoda clone,
    která vytváří kopie vybraných elementů