Hey no problem, and yea. I think they are moderated On Jan 30, 2008 7:23 AM, studiobl <[EMAIL PROTECTED]> wrote:
> > Thanks, ocyrus! > > That helped! ...it does take dismayingly long for posts to show up > here. > > On Jan 29, 1:49 pm, ocyrus <[EMAIL PROTECTED]> wrote: > > I recently solved this solution this way, > > > > $(document).ready(function(){ > > $('#profile-nav').children().each(function(){ > > $(this).click(function(){ > > toggleTabs($(this)); > > return false; > > }); > > }); > > > > }); > > > > function toggleTabs(tab) { > > tab.siblings().children().removeClass('on'); > > tab.children().addClass('on'); > > var div = tab.attr('class'); > > div = div.split('-'); > > div = div[1]; > > $('#'+div).parent().children().each(function(){ > > $(this).hide(); > > }); > > $('#'+div).show(); > > > > } > > > > and my html looks like this. > > > > <ul id="profile-nav" class="clearfix"> > > <li class="tab-biography"><a href="#" > class="on">Biography</a></li> > > <li class="tab-background"><a href="#">Background</a></li> > > <li class="tab-contact"><a href="#">Contact</a></li> > > </ul> > > > > with three divs later > > > > <div id="biography" class="pro-tab">Info</div> > > <div id="background" class="pro-tab">Info</div> > > <div id="contact" class="pro-tab">Info</div> > > > > On Jan 29, 9:46 am, studiobl <[EMAIL PROTECTED]> wrote: > > > > > I have a set of tabs that use the sliding doors technique. The tabs > > > are built on an unordered list, with each tab being a list item > > > containing an anchor. Each tab is decorated by placing a graphic in > > > the background of its list item for the left part of the tab, and the > > > background of the anchor for the right side of the tab. These > > > graphics then need to be switched out to display the "active" view. > > > The actual html page is not changed. This tab navigation just > > > triggers the visibility of various areas of the page. > > > > > I'm trying to use jQuery to switch out the graphics. The problem I'm > > > having is in selecting the list item that contains the clicked-on > > > anchor. There are a number of techniques for selecting children, but > > > none for selecting parents. > > > > > One question I have is if there is any way to reference a previously > > > selected element in a jQuery selector statement. Like this: > > > > > $(".tabs a").click(function(){ > > > //Now you can reference the clicked on anchor as "this" > > > $(".tabs li:has(this)").doSomething(); > > > > > }); > > > > > I doubt that this is possible, I haven't tested it yet, but I can't > > > think of too many other options. > > > > > Any suggestions? >