$(function(){
var amount = $('.amount');
//calcAmount();
$('.container .block a').on('click', function(e){
e.preventDefault();
deleteBlock(this);
calcAmount();
});
function deleteBlock(th){
$(th).parents('.block').remove();
}
function calcAmount() {
var len = $('.container .block').length;
amount.text(len);
console.log(len );
}
});
я б так сделал, но в целом нормально, селектор сохраняйте в переменную только если собираетесь использовать больше одного раза.