•  
     

Antes e Depois - jQuery

Podemos especificar onde no DOM vamos inserir um elemento com as funções .before() e .after(). A sintaxe parece com:

Código: Selecionar todos

$('target').after('<tag>To add</tag>');

Onde 'target' é o elemento depois do qual você quer adicionar alguma coisa e o bit entre as <tag> é o elemento HTML que você quer adicionar. Você pode adicionar <h1>, blocos <div>, ou qualquer outro código HTML válido que quiser.

HTML

Código: Selecionar todos

<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div class="container">
<h2>Greetings</h2>
<div id="one">Div #1</div>
<div id="two">Div #2</div>
</div>  
</body>
</html>




JavaScript

Código: Selecionar todos

$(document).ready(function(){ 
$("#one").after("<p>Eu sou um parágrafo!</p>");
});


Demo: http://jsfiddle.net/0ma7nkkL/2/