Элементарно и без JQ
<div id="master_list">
<div id="somediv1">data1</div>
<div id="somediv2">data2</div>
<div id="somediv3">data3</div>
<div id="somediv4">data4</div>
</div>
<script type='text/javascript'>
var childs = document.getElementById('master_list').childNodes;
alert("Кол-во дочерниз элементов из дива равно: " + (childs.length - 1) / 2);
for (i = 0, k = 0; i < childs.length - 1; i += 2, k = i / 2){
if (i == 0) alert('Искл. ситуация первый див');
if (i > ((childs.length - 1) / 2 )) alert('Искл. ситуация последний див');
if (k + 1 == 0) alert('Искл. ситуация до данного нету дивов');
if (((childs.length - 1) / 2 - k - 1) == 0) alert('Искл. ситуация после данного нету дивов');
alert('До данного дива (' + (k + 1) + '): ' + k +' дивов, а после него ' + ((childs.length - 1) / 2 - k - 1));
}
</script>