prepend әдісі

prepend әдісі элементтің басына мәтін қосады. Сонымен қатар prependTo әдісі бар, ол да осыған ұқсас жұмыс істейді.

Синтаксис

Элементтің басына мәтін қосу:

javascript$(селектор).prepend(мәтін);

Таңдалған элементтердің басына пайдаланушы функциясы қайтарған мәтінді қосуға болады. Функция әрбір таңдалған элемент үшін жеке шақырылады. Шақыру кезінде оған келесі параметрлер беріледі: элементтің жиынтықтағы орны, элементтің ағымдағы мазмұны:

javascript$(селектор).prepend(function(жиынтықтағы нөмірі, элементтің ағымдағы мазмұны));

Мазмұн тек қарапайым мәтін емес, сонымен қатар DOM элементі немесе jQuery нысаны болуы мүмкін. Бұл жағдайда бұл элементтер өздерінің HTML кодындағы орнынан жылжиды.

Мысал

Берілген абзацтың басына мәтін қосамыз:

html<p id="test">мәтін</p>
javascript$('#test').prepend('!!!');

HTML коды мынадай болады:

html<p id="test">!!!мәтін</p>

Мысал

Берілген абзацтың басына тегтері бар мәтін қосамыз:

html<p id="test">мәтін</p>
javascript$('#test').prepend('<b>!!!</b>');

HTML коды мынадай болады:

html<p id="test"><b>!!!</b>мәтін</p>

Мысал

Барлық абзацтарды тауып, әрқайсысының басына олардың жиынтықтағы реттік нөмірін қоямыз:

html<p>мәтін</p>
<p>мәтін</p>
<p>мәтін</p>
<p>мәтін</p>
<p>мәтін</p>
javascript$('p').prepend(function(index, text) {
  return index;
});

HTML коды мынадай болады:

html<p>0мәтін</p>
<p>1мәтін</p>
<p>2мәтін</p>
<p>3мәтін</p>
<p>4мәтін</p>

Сондай-ақ қараңыз

  • prependTo әдісі,
    ол элементтің басына мәтін қосады
  • append, before, after әдістері,
    мазмұнды белгілі бір жерге қосуға мүмкіндік береді
  • before жалған элементі,
    ол CSS арқылы элементтің соңына мәтін қосады