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/