ciao a tutti

ho un problema con questa funzione, in pratica vorrei che nel navmenu quando clicco un link, mi deve aggiungere all'attributo corrente <a> la classe "active" e rimuoverla dalle altre,

solo che non capisco perche non lo fa
codice:
 
b.mousedown(function() { 
            var b = jQuery(this); 
            b.parent().removeClass("hover");
            if (!b.hasClass('active')) 
                b.parent().addClass('active'); });