buenas estoy empezando con javascript, y cuando intento gestionar la funcionalidad de un menu vertical, con js, el código me funciona y el menú hace lo que tiene que hacer, pero cuando deseo que se mantenga activa la opción del menu seleccionada aunque haga click fuera de dicho menu hasta que vuelva a clickear otra opción del menú, la parte del código javascript que debería gestionar esa acción no hace nada. El estilo del menú está realizado con css ("focus" y "active") y funciona. Por más que reviso el código javascript no encuentro el error... De antemano muchísimas gracias.
 
codigo javascript:
    $(document).ready(function(){  
        $(".menu > li").click(function(e){  
            var a = e.target.id;  
            //desactivamos seccion y activamos elemento de menu  
            $(".menu li.active").removeClass("active");  
            $(".menu #"+a).addClass("active");  
        });  
    });  
 
codigo html:
<ul id="menu" class="menu">
<li id="seccion1" class="active"><a href="seccion1.htm">SECCION 1</a>	
	<ul>
	</ul>
</li>
<li id="seccion2"><a href="seccion2.htm">SECCION 2</a>
	<ul>
                <li id="subseccion3"><a href="subseccion3.htm">SUBSECCION 3</a></li>
		<li id="subseccion2"><a href="subseccion2.htm">SUBSECCION 2</a></li>
		<li id="subseccion1"><a href="subseccion1.htm">SUBSECCION 1</a></li>		
	</ul>
</li>
<li id="seccion3"><a href="seccion3.htm">SECCION 3</a>	
	<ul>
	</ul>
</li> 
  
 

