Divlerimiz şöyle sıralansın;

<div id="main">
  <div id="one">1</div>
  <div id="two">2</div>
  <div id="three">3</div>
  <div id="five">5</div>
</div>
Kullanacağımız fonksiyon;
Not:hangi sıra numarasına sahip div den sonra append yapılacaksa fonksiyonumuza değer olarak veriyoruz.

var x = function(i){
  $('#main').append('<div id="four">4</div>')
    .stop()
    .children('div:eq('+i+')')
    .before( $('#four') );
}
Kullanırken;

x(3);
Sonuç;

1
2
3
4
5
Çalışan örnek için;

http://jsfiddle.net/oguzz/T3uFK/6/