Thanks Bohdan. Tried that first. No luck. As I said, it will work if the parent is a div, but not if the parent of the div is an li.
Thanks again. Jack On Oct 8, 5:56 pm, Bohdan Ganicky <bohdan.gani...@gmail.com> wrote: > Hi, > > use .parent() instead of .parents() > > http://jsbin.com/isasi/ > > -- > Bohdan > > On Oct 8, 6:17 am, Wacko Jacko <jackson.be...@gmail.com> wrote: > > > I am having a bit of trouble with this one. Thanks for your help. I > > could get it working if the parent is a <div> but not if it's an <li>. > > > Here's my html: > > > <ul class="member-table"> > > <li> > > <div><strong>Why I am involved:</strong></div> > > <div class="answer">{tag_why are you involved?}</div> > > </li> > > <li> > > <div><strong>Current projects & activities:</strong></div> > > <div class="answer">{tag_current projects}</div> > > </li> > > <li> > > <div><strong>My relevant experience:</strong></div> > > <div class="answer">{tag_relevant experience}</div> > > </li> > > </ul> > > > Here's my jQuery: > > > $('.answer').each(function() { > > if ($(this).text() == "") { > > $(this).parents().hide(); > > } > > > }); > > > You said to add ('ul .answer') but this does not seem to make any > > difference. I really appreciate your help on this. > > > Jack > > > On Oct 1, 3:34 pm, Wacko Jacko <jackson.be...@gmail.com> wrote: > > > > Brilliant! I will try this and get back to you.Thanks for your time! > > > > On Oct 1, 3:21 pm, Charlie Griefer <charlie.grie...@gmail.com> wrote: > > > > > Assuming you can turn those id's into classes (where you have > > > > id="database")... you can do the following: > > > > > $(document).ready(function(){ > > > > $('ul .database').each(function() { > > > > if ($(this).text() == "") { > > > > $(this).parent().hide(); > > > > } > > > > }); > > > > > }); > > > > > On Wed, Sep 30, 2009 at 10:14 PM, Charlie Griefer > > > > <charlie.grie...@gmail.com > > > > > > wrote: > > > > > If you're working with server side data like that, couldn't you just > > > > > write > > > > > a conditional in whatever language you're using (PHP, CF, ASP, etc) > > > > > to not > > > > > display the <li> if no data? > > > > > > Also, do you really mean to re-use "database" as an ID for multiple > > > > > elements? ID's ought to be unique. > > > > > > On Wed, Sep 30, 2009 at 9:43 PM, Wacko Jacko > > > > > <jackson.be...@gmail.com>wrote: > > > > > >> Hi All, > > > > > >> If I had a list displaying data as follows: > > > > > >> <ul> > > > > >> <li id="item"><div>Label Here</div><div id="database">{content > > > > >> here if available from database}</div></li> > > > > >> <li id="item"><div>Label Here</div><div id="database">{content > > > > >> here if available from database}</div></li> > > > > >> </ul> > > > > > >> Could I hide the whole <li id="item"></li> if their is nothing > > > > >> available to show from the database in <div id="database"> ? > > > > > >> Thanks in advance for your help > > > > > >> Jack > > > > > > -- > > > > > Charlie Griefer > > > > >http://charlie.griefer.com/ > > > > > > I have failed as much as I have succeeded. But I love my life. I love > > > > > my > > > > > wife. And I wish you my kind of success. > > > > > -- > > > > Charlie Grieferhttp://charlie.griefer.com/ > > > > > I have failed as much as I have succeeded. But I love my life. I love my > > > > wife. And I wish you my kind of success.