insertBefore simple

by ian_smithz

HTML

<div>
  <nav>
    <p>I was inside div and nav, now just nav above div</p>
  </nav>
</div>

CSS

div {
  background: red;
  padding: 2em;
}

nav {
  background: green;
  padding: 2em;
}

JavaScript

$("div > nav").each(function() {
  $(this).insertBefore($(this).parent());
});