What about $('li.active').parents("ul").find(".whatever")?

On Jul 8, 2:10 pm, vaaaska <vask...@gmail.com> wrote:
> Haha...nice title? ;)
>
> I have this list structure and when the page loads I reveal the active
> page...all the other pieces are revealed when you click. Everything
> works great except this one detail.
>
> I need to run a check (a filter?) to see if the active list element
> exists in a 'secondary' list (nested ul). If it does, I need to
> activate another piece of code to display the secondary list titles
> (and this is working as well). Just need to run a check so I know when
> to run this extra code.
>
> I can get the parent of the active list element and even the html
> within it no problem...but I actually need to go up an additional
> parent or two (ul's) so I can get the code for the entire section and
> then filter to see if it is in fact it has the secondary pieces. This
> is the list...
>
> <ul id='section-id-16' class='section-menu'>
> <li class='section-title section-primary'><span class='blank-title'
> id='t2'>// Editorial</span>
>
> <ul>
> <li class='section-title section-tag section-secondary'><span
> class='blank-tag'>Secondary List Title</span>
> <ul>
> <li class='section-page active'><a href='/newby-layout/'>Newby Layout</
> a></li>
> <li class='section-page'><a href='/notes/'>Notes</a></li>
> <li class='section-page'><a href='/qs-for-dan/'>Q's for Dan</a></li>
> <li class='section-page'><a href='/project/print/testing-
> formats/'>Testing Formats</a></li>
> </ul>
> </li>
> </ul>
>
> <ul>
> <li class='section-title section-tag section-secondary'><span
> class='blank-tag' id='Herewerare'>Herewerare</span>
> <ul>
> <li class='section-page'><a href='/newest-year/'
> class='herewerare'>Newest Year</a></li>
> </ul>
> </li>
> </ul>
>
> Etc...
>
> I've tried $('li.active').parent() and $('li.active').parents() (and
> tons of variations) but I just can not get the html beyond the first
> parent. I'm not showing the full index here...it's quite long...but it
> does validate and check out just fine.
>
> Any ideas?
>
> Thanks

Reply via email to