ну div hidden - это тоже самое что и display:none.
В общем проблему решил очень топорным методом
function hide_edit_firm(){
$('.fil_dop_info').each(function(){ //открывает все блоки, где находятся нужны элементы которые нужно скрыть.
$(this).show();
})
$('.edit_firm_inp,.edit_block').each(function(){
$(this).slideUp(); // скрывает элементы edit_firm_inp которые находятся внутри блоков fil_dop_info
})
$('.fil_dop_info').each(function(){ //скрывает все блоки, обратно, в который производилось предыдущее действие.
$(this).hide();
})
}