Metodo insertBefore

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

Sintassi

Inserimento di testo prima di un elemento:

javascript$(testo).insertBefore(selettore);

Il contenuto può essere non solo testo semplice, ma anche un elemento DOM, un selettore, un array di elementi, una stringa o un oggetto jQuery.

Esempio

Inseriamo del testo con dei tag prima del paragrafo specificato:

html<p id="test">paragrafo</p>
javascript$('<p>!!!</p>').insertBefore('#test');

Il codice HTML diventerà così:

html<p>!!!</p><p id="test">paragrafo</p>

Vedi anche

  • metodo before,
    che aggiunge testo prima dell'elemento specificato
  • metodi insertAfter, appendTo, prependTo,
    che consentono di aggiungere contenuto in un punto specifico della pagina
  • metodo clone,
    che crea copie degli elementi selezionati