18 of 119 menu

Метод before

Методът before добавя текст преди зададения елемент. Съществува и метод insertBefore, който работи по подобен начин.

Синтаксис

Добавяне на текст преди елемент:

$(селектор).before(текст);

Ето как преди избраните елементи ще бъде добавен текст, който ще бъде върнат от потребителска функция:

$(селектор).before(function(номер в набора));

Още един вариант за използване на функцията, като втори параметър се задава старата html стойност на елемента:

$(селектор).before(function(номер в набора, html низ));

Текстът може да бъде не само обикновен текст, но и DOM елемент или jQuery обект. В този случай тези елементи ще бъдат преместени от собствената си позиция в HTML кода.

Пример

Нека добавим текст преди зададения параграф:

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

HTML кодът ще изглежда така:

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

Пример

Нека добавим текст с тагове преди зададения параграф:

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

HTML кодът ще изглежда така:

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

Пример

Нека поставим един параграф над друг (т.е. да изрежем параграфа от старото му място и да го поставим на ново):

<p id="p1">text1</p> <p id="p2">text2</p> $('#p2').before('#p1');

HTML кодът ще изглежда така:

<p id="p2">text2</p> <p id="p1">text1</p>

Вижте също

  • метод insertBefore,
    който добавя текст преди зададения елемент
  • методи after, append, prepend,
    позволяващи добавяне на съдържание в определено място на страницата
  • метод clone,
    който създава копия на избраните елементи
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне