14 of 119 menu

Metoda prepend

Metoda prepend dodaje tekst na początek elementu. Istnieje również metoda prependTo, która działa w analogiczny sposób.

Składnia

Wstawianie tekstu na początek elementu:

$(selektor).prepend(tekst);

Na początek wybranych elementów można dodać tekst, który zostanie zwrócony przez funkcję użytkownika. Funkcja jest wywoływana oddzielnie dla każdego z wybranych elementów. Podczas wywołania przekazywane są jej następujące parametry: pozycja elementu w zestawie, bieżąca zawartość elementu:

$(selektor).prepend(function(numer w zestawie, bieżąca zawartość elementu));

Zawartość może być nie tylko zwykłym tekstem, ale także elementem DOM lub obiektem jQuery. W tym przypadku elementy te zostaną przeniesione ze swojej pozycji w kodzie HTML.

Przykład

Dodajmy tekst na początek określonego akapitu:

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

Kod HTML będzie wyglądać tak:

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

Przykład

Dodajmy tekst z tagami na początek określonego akapitu:

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

Kod HTML będzie wyglądać tak:

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

Przykład

Znajdźmy wszystkie akapity i na początku każdego z nich umieśćmy jego numer porządkowy w zestawie:

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

Kod HTML będzie wyglądać tak:

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

Zobacz też

  • metoda prependTo,
    która dodaje tekst na początek elementu
  • metody append, before, after,
    pozwalające dodawać zawartość w określone miejsce
  • pseudoelement before,
    który dodaje tekst na koniec elementu w CSS
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć