18 of 119 menu

Metóda before

Metóda before pridáva text pred zadaný element. Tiež existuje metóda insertBefore, ktorá funguje analogickým spôsobom.

Syntax

Vloženie textu pred element:

$(selektor).before(text);

Takto pred vybranými elementmi bude pridaný text, ktorý bude vrátený užívateľskou funkciou:

$(selektor).before(function(číslo v súbore));

Ďalší variant použitia funkcie, druhým parametrom sa zadá stará html hodnota elementu:

$(selektor).before(function(číslo v súbore, html reťazec));

Text môže byť nielen obyčajný text, ale aj DOM element alebo objekt jQuery. V tomto prípade tieto elementy sa presunú zo svojej pozície v HTML kóde.

Príklad

Vložme text pred zadaný odsek:

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

HTML kód bude vyzerať takto:

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

Príklad

Vložme text s tagmi pred zadaný odsek:

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

HTML kód bude vyzerať takto:

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

Príklad

Umiestnime jeden odsek nad druhý (to znamená vyrežeme odsek zo starého miesta a umiestnime na nové):

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

HTML kód bude vyzerať takto:

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

Pozrite si aj

  • metóda insertBefore,
    ktorá pridáva text pred zadaný element
  • metódy after, append, prepend,
    umožňujúce pridať obsah na určené miesto na stránke
  • metóda clone,
    ktorá vytvára kópie vybraných elementov
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť