Hi,

i'm trying to create a Tree Menu as follows

<ul>
   <li class="nav_main_inactive">Category A</li>
   <li class="nav_sub_inactive">Category A, Subcategory A</li>
   <li class="nav_sub_inactive">Category A, Subcategory B</li>
   <li class="nav_sub_inactive">Category A, Subcategory C</li>
   <li class="nav_main_inactive">Category A</li>
   <li class="nav_sub_inactive">Category A, Subcategory A</li>
   <li class="nav_sub_inactive">Category A, Subcategory B</li>
   <li class="nav_sub_inactive">Category A, Subcategory C</li>
</ul>

all of the nav points are always visible

if i click a "sub_nav_inactive" the class of it changes to
"sub_nav_active" to highlight it - that works great
but the parent (yeah i know it isn't) "main_nav_inactive" class should
be changed to "main_nav_active"

so the main category should be highlighted as well as the selected
subcategory of it

if i use

$(".nav_sub_inactive").bind("click", function(){

.... change the class etc

     $(this).prev("li.nav_main_inactive").toggleClass
("nav_main_active");

     // that doesnt work, except when its the very prev of it :(
});

whats wrong?????

please please help me

thanks in advance

Reply via email to