<div id="main">
<div id="block-1"></div>
<div id="block-2"></div>
<div id="block-3"></div>
<div id="block-4"></div>
</div>
$('#main div').each(function(i){
$(this).attr('id', 'block-'+i);
})
<div id="main">
<div><div></div></div>
<div></div>
<div></div>
<div></div>
</div>
<script>
$('#main>div').each(function(i){
$(this).attr('id', 'block-'+(i+1));
})
</script>
function someFunct(){
var lastId = $('#main>div').last().attr('id');
// Из полученного значения получаете цифру удобным для вас
// способом и потом что то вроде
$('#main').append('<div id="block-'+(lastId+1)+'">');
}