14 of 119 menu

A prepend metódus

A prepend metódus szöveget ad hozzá egy elem elejéhez. Létezik továbbá a prependTo metódus is, amely hasonló módon működik.

Szintaxis

Szöveg beszúrása egy elem elejéhez:

$(szelektor).prepend(szöveg);

A kiválasztott elemek elejéhez hozzáadhatunk olyan szöveget, amelyet egy felhasználó által definiált függvény ad vissza. A függvény minden egyes kiválasztott elemre külön-külön meghívásra kerül. A meghívásakor a következő paramétereket kapja meg: az elem pozíciója a halmazban, az elem aktuális tartalma:

$(szelektor).prepend(function(sorszám a halmazban, az elem aktuális tartalma));

A tartalom nem csak egyszerű szöveg lehet, hanem DOM elem vagy jQuery objektum is. Ebben az esetben ezek az elemek elmozdulnak eredeti pozíciójukból a HTML kódban.

Példa

Szúrjunk be szöveget egy adott bekezdés elejéhez:

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

A HTML kód így fog kinézni:

<p id="test">!!!szöveg</p>

Példa

Szúrjunk be címkékkel ellátott szöveget egy adott bekezdés elejéhez:

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

A HTML kód így fog kinézni:

<p id="test"><b>!!!</b>szöveg</p>

Példa

Keressük meg az összes bekezdést, és mindegyik elejére helyezzük el a halmazban elfoglalt sorrendi számát:

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

A HTML kód így fog kinézni:

<p>0szöveg</p> <p>1szöveg</p> <p>2szöveg</p> <p>3szöveg</p> <p>4szöveg</p>

Lásd még

  • a prependTo metódus,
    amely szöveget ad hozzá egy elem elejéhez
  • a append, before, after metódusok,
    amelyek lehetővé teszik tartalom hozzáadását egy meghatározott helyhez
  • a before pszeudoelem,
    amely szöveget ad hozzá egy elem végéhez CSS segítségével
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás