12 of 119 menu

Metoda append

Metoda append doda besedilo na konec elementa. Prav tako obstaja metoda appendTo, ki deluje na podoben način.

Sintaksa

Vstavljanje besedila na konec elementa:

$(selektor).append(besedilo);

Na konec izbranih elementov lahko dodamo 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).append(function(številka v nizu, trenutna vsebina elementa));

Vsebina je lahko tudi ne le navadno besedilo, ampak tudi DOM element ali objekt jQuery. V tem primeru se ti elementi premaknejo s svoje pozicije v HTML kodi.

Primer

Dodajmo besedilo na konec danega odstavka:

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

HTML koda bo takole:

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

Primer

Dodajmo besedilo z oznakami na konec danega odstavka:

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

HTML koda bo takole:

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

Primer

Poiščimo vse odstavke in na konec 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').append(function(index, text){return index;});

HTML koda bo takole:

<p>besedilo0</p> <p>besedilo1</p> <p>besedilo2</p> <p>besedilo3</p> <p>besedilo4</p>

Glejte tudi

  • metoda appendTo,
    ki doda besedilo na konec elementa
  • psevdoelement after,
    ki doda besedilo na konec elementa s CSS
  • metode prepend, before, after,
    ki omogočajo dodajanje vsebine na določeno mesto
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