I metodi before()
ed after()
di jQuery accettano come parametro una stringa HTML e la inseriscono rispettivamente prima e dopo l'elemento selezionato. Vediamoli in dettaglio.
Sintassi
$(elemento).before|after(stringa)
La stringa HTML deve essere sempre ben formata per evitare di creare problemi nel DOM. Ad esempio, data la seguente struttura:
<div id="test"></div>
possiamo scrivere:
$('#test').before('<p>...</p>');
che produce questa nuova struttura:
<p>...</p>
<div id="test"></div>