18 of 119 menu

Metoda before

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

Syntaxe

Vložení textu před prvek:

$(selektor).before(text);

Takto bude před vybranými prvky přidán text, který bude vrácen uživatelskou funkcí:

$(selektor).before(function(číslo v sadě));

Další variantou použití funkce, kde druhý parametr určuje starou html hodnotu prvku:

$(selektor).before(function(číslo v sadě, html řetězec));

Text může být nejen obyčejný text, ale také DOM prvek nebo objekt jQuery. V tomto případě budou tyto prvky přesunuty ze své pozice v HTML kódu.

Příklad

Vložme text před zadaný odstavec:

<p id="test">text</p> $('#test').before('!!!');

HTML kód bude vypadat takto:

!!!<p id="test">text</p>

Příklad

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

<p id="test">text</p> $('#test').before('<p>!!!</p>');

HTML kód bude vypadat takto:

<p>!!!</p><p id="test">text</p>

Příklad

Umístěme jeden odstavec nad druhý (tj. vyjmeme odstavec ze starého místa a umístíme na nové):

<p id="p1">text1</p> <p id="p2">text2</p> $('#p2').before('#p1');

HTML kód bude vypadat takto:

<p id="p2">text2</p> <p id="p1">text1</p>

Viz také

  • metoda insertBefore,
    která přidává text před zadaný prvek
  • metody after, append, prepend,
    umožňující přidávat obsah na určité místo na stránce
  • metoda clone,
    která vytváří kopie vybraných prvků
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout