Metóda prepend
Metóda prepend pridáva text na začiatok
prvku. Tiež existuje metóda
prependTo,
ktorá funguje analogickým spôsobom.
Syntax
Vloženie textu na začiatok prvku:
$(selektor).prepend(text);
Na začiatok vybraných prvkov je možné pridať text, ktorý bude vrátený používateľskou funkciou. Funkcia je volaná, samostatne pre každý z vybraných prvkov. Pri volaní sú jej odovzdané nasledujúce parametre: pozícia prvku v súbore, aktuálny obsah prvku:
$(selektor).prepend(function(číslo v súbore, aktuálny obsah prvku));
Obsah môže byť nielen obyčajný text, ale aj DOM prvok alebo objekt jQuery. V tomto prípade sa tieto prvky presunú zo svojej pozície v HTML kóde.
Príklad
Vložme text na začiatok daného odseku:
<p id="test">text</p>
$('#test').prepend('!!!');
HTML kód bude vyzerať takto:
<p id="test">!!!text</p>
Príklad
Vložme text s tagmi na začiatok daného odseku:
<p id="test">text</p>
$('#test').prepend('<b>!!!</b>');
HTML kód bude vyzerať takto:
<p id="test"><b>!!!</b>text</p>
Príklad
Nájdime všetky odseky a na začiatok každému z nich umiestnime jeho poradové číslo v súbore:
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
$('p').prepend(function(index, text) {
return index;
});
HTML kód bude vyzerať takto:
<p>0text</p>
<p>1text</p>
<p>2text</p>
<p>3text</p>
<p>4text</p>