14 of 119 menu

Metoda prepend

Metoda prepend doda besedilo na začetek elementa. Prav tako obstaja metoda prependTo, ki deluje na podoben način.

Sintaksa

Vstavljanje besedila na začetek elementa:

$(selektor).prepend(besedilo);

Na začetek izbranih elementov je mogoče dodati besedilo, ki ga vrne uporabniška funkcija. Funkcija se pokliče posebej za vsakega od izbranih elementov. Ob klicu so ji posredovani naslednji parametri: pozicija elementa v nizu, trenutna vsebina elementa:

$(selektor).prepend(function(številka v nizu, trenutna vsebina elementa));

Vsebina je lahko tudi ne le običajno besedilo, temveč tudi DOM element ali objekt jQuery. V tem primeru se bodo ti elementi premaknili iz svoje pozicije v kodi HTML.

Primer

Dodajmo besedilo na začetek danega odstavka:

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

Koda HTML bo takšna:

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

Primer

Dodajmo besedilo z oznakami na začetek danega odstavka:

<p id="test">besedilo</p> $('#test').prepend('<b>!!!</b>');

Koda HTML bo takšna:

<p id="test"><b>!!!</b>besedilo</p>

Primer

Poiščimo vse odstavke in na začetek vsakega od njih postavimo njegovo zaporedno številko v nizu:

<p>besedilo</p> <p>besedilo</p> <p>besedilo</p> <p>besedilo</p> <p>besedilo</p> $('p').prepend(function(index, text) { return index; });

Koda HTML bo takšna:

<p>0besedilo</p> <p>1besedilo</p> <p>2besedilo</p> <p>3besedilo</p> <p>4besedilo</p>

Glejte tudi

  • metoda prependTo,
    ki doda besedilo na začetek elementa
  • metode append, before, after,
    ki omogočajo dodajanje vsebine na določeno mesto
  • psevdoelement before,
    ki doda besedilo na konec elementa v CSS
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni