Il metodo .after() di jQuery aggiunge un elemento HTML dopo l'elemento selezionato. In JavaScript non è difficile implementare questo metodo.

Possiamo usare il metodo insertAdjacentHTML():


function after( element, html ) {
	element.insertAdjacentHTML( "afterend", html );
}

Esempio d'uso:


var el = document.querySelector( "#test" );
after( el, "<p>Test</p>" );