please post your html markup. thx

On Thu, Nov 6, 2008 at 6:45 PM, w1ntermut3 <[EMAIL PROTECTED]> wrote:
>
> My nav bar consists of a single UL containing LI elements that each
> contain a single A.
>
> Well, most of them do.
>
> Some LI elements contain a further UL as well as the A: these
> "submenu" UL elements follow the same pattern of containing LI
> elements that each contain a single A.
>
> So far, so simple.
>
> Currently, I'm hiding all the submenu UL's on load:
>
> $('#navigation li ul').hide();
>
> But what I want is to only hide the submenu UL's that do NOT contain
> an LI containing an A with a class of "selected".
>
> To rephrase: if any of the A elements (which are all inside an LI
> element) in that particular subnav UL, have a class of "selected", I
> want the UL to remain expanded.
>
> To rephrase even more: I don't want to hide the subnav containing the
> current page.
>
> Despite spending far too long examining the "expressions" and
> "traversing" documentation, I can't figure out how to build a selector
> statement that will encompass them.
>
> Can you help?

Reply via email to