non ti basta ripulire i campi "figli"?

esempio:

codice:
$("li.group").click(function( ) {
            
            var group = $(this).attr("id"); 
	    var groupTitle = $(this).attr("title");  
	    
            $('#cat').attr('value', group);
	    $('#cat_nome').attr('value', groupTitle);
            $('.cat').text(groupTitle);
$('#sottocat').val("");
$('#prod').val("");
});
e cosi via...inoltre non mi sono ancora chiare queste due affermazioni:

naturalmente se io torno indietro e clicco la classe group non mi entra nelle altre funzioni

e se clicco su subgroup essendo annidiato il menu mi entra anche sulla classe superiore.