18 of 119 menu

Metodo before

Il metodo before aggiunge testo prima dell'elemento specificato. Esiste anche il metodo insertBefore, che funziona in modo analogo.

Sintassi

Inserire testo prima di un elemento:

$(selettore).before(testo);

In questo modo, prima degli elementi selezionati verrà aggiunto il testo che sarà restituito dalla funzione personalizzata:

$(selettore).before(function(indice nell'insieme));

Un'altra variante di utilizzo della funzione, il secondo parametro specifica il vecchio valore html dell'elemento:

$(selettore).before(function(indice nell'insieme, stringa html));

Il testo può essere non solo testo semplice ma anche un elemento DOM o un oggetto jQuery. In questo caso, questi elementi verranno spostati dalla loro posizione nel codice HTML.

Esempio

Inseriamo del testo prima del paragrafo specificato:

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

Il codice HTML diventerà così:

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

Esempio

Inseriamo del testo con dei tag prima del paragrafo specificato:

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

Il codice HTML diventerà così:

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

Esempio

Posizioniamo un paragrafo sopra l'altro (cioè tagliamo il paragrafo dalla sua vecchia posizione e lo mettiamo in una nuova):

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

Il codice HTML diventerà così:

<p id="p1">testo1</p><p id="p2">testo2</p>

Vedi anche

  • metodo insertBefore,
    che aggiunge testo prima dell'elemento specificato
  • metodi after, append, prepend,
    che consentono di aggiungere contenuti in un punto specifico della pagina
  • metodo clone,
    che crea copie degli elementi selezionati
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta