18 of 119 menu

Metoda before

Metoda before adaugă text înaintea elementului specificat. De asemenea, există metoda insertBefore, care funcționează într-un mod similar.

Sintaxa

Inserarea textului înaintea elementului:

$(selector).before(text);

În acest fel, înaintea elementelor selectate va fi adăugat textul care va fi returnat de funcția personalizată:

$(selector).before(function(index));

Încă o variantă de utilizare a funcției, al doilea parametru specifică valoarea html veche a elementului:

$(selector).before(function(index, htmlString));

Textul poate fi nu doar text simplu, ci și un element DOM sau un obiect jQuery. În acest caz, aceste elemente vor fi mutate din poziția lor în codul HTML.

Exemplu

Să inserăm text înaintea paragrafului specificat:

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

Codul HTML va arăta astfel:

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

Exemplu

Să inserăm text cu tag-uri înaintea paragrafului specificat:

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

Codul HTML va arăta astfel:

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

Exemplu

Să plasăm un paragraf deasupra celuilalt (adică să decupăm paragraful din vechea poziție și să îl plasăm în cea nouă):

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

Codul HTML va arăta astfel:

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

Vedeți și

  • metoda insertBefore,
    care adaugă text înaintea elementului specificat
  • metodele after, append, prepend,
    care permit adăugarea conținutului într-un loc specific pe pagină
  • metoda clone,
    care creează copii ale elementelor selectate
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge