Metoda append

Metoda append shton tekst në fund të elementit. Ekziston gjithashtu metoda appendTo, e cila funksionon në mënyrë të ngjashme.

Sintaksa

Futja e tekstit në fund të elementit:

javascript$(selector).append(tekst);

Në fund të elementëve të përzgjedhur mund të shtohet tekst, i cili do të kthehet nga funksioni i përdoruesit. Funksioni thirret, veçmas për secilin prej elementëve të përzgjedhur. Gjatë thirrjes i kalohen parametrat e mëposhtëm: pozita e elementit në grup, përmbajtja aktuale e elementit:

javascript$(selector).append(function(numri në grup, përmbajtja aktuale e elementit));

Përmbajtja mund të jetë gjithashtu jo vetëm tekst i zakonshëm, por edhe element DOM ose objekt jQuery. Në këtë rast, këta elementë do të zhvendosen nga pozicioni i tyre në kodin HTML.

Shembull

Le të fusim tekst në fund të paragrafit të dhënë:

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

Kodi HTML do të duket kështu:

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

Shembull

Le të fusim tekst me tagje në fund të paragrafit të dhënë:

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

Kodi HTML do të duket kështu:

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

Shembull

Le të gjejmë të gjitha paragrafët dhe në fund të secilit prej tyre të vendosim numrin e tij rendor në grup:

html<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
javascript$('p').append(function(index, text){return index;});

Kodi HTML do të duket kështu:

html<p>text0</p>
<p>text1</p>
<p>text2</p>
<p>text3</p>
<p>text4</p>

Shihni gjithashtu

  • metoda appendTo,
    e cila shton tekst në fund të elementit
  • pseudoelementi after,
    i cili shton tekst në fund të elementit në CSS
  • metodat prepend, before, after,
    që lejojnë shtimin e përmbajtjes në një vend të caktuar