Thanks Guys.

Most helpful

On May 25, 11:32 am, George Adamson <[EMAIL PROTECTED]>
wrote:
> Daemach2's solustion would do it, and if your <li> elements are nested
> inside other <li> elements, you may wish to restrict the parents() method to
> match only the first <li> up the tree by using
> $(this).parents('li:first').addClass('on'); instead, that way you won't set
> addClass('on') for more than one <li>
>
> George
>
>
>
> Daemach2 wrote:
>
> > You should be able to do:
>
> > $(function()
> > {
> >     $("fieldset").find("input,select,textarea,option").focus
> >         (function()
> >                 {
> >                        $(this).parents('li').addClass('on');
> >                 }
> >         )
> >         .blur
> >         (function()
> >                 {
> >                         $(this).parents('li').removeClass('on');
> >                 }
> >         );
>
> > });
>
> > On May 24, 9:48 pm, fambizzari <[EMAIL PROTECTED]> wrote:
> >> Hi everyone,
>
> >> Imagine the following HTML scenario:
>
> >> <li>
> >>         <label for="title_new">Title</label>
> >>         <div class="input"><input name="title_new" id="title_new"/></div>
> >> </li>
> >> <li>
> >>         <label for="message_new">Message</label>
> >>         <div class="input">
> >>                 <div>
> >>                         <div>
> >>                                 <div>
> >>                                         <input name="message_new"
> >> id="message_new"/>
> >>                                 </div>
> >>                         </div>
> >>                 </div>
> >>         </div>
> >> </li>
>
> >> How could i modify the following jquery code so that it effects the
> >> parent <li> and and not the parent node:
>
> >> $(function()
> >> {
> >>     $("fieldset").find("input,select,textarea,option").focus
> >>         (function()
> >>                 {
> >>                         this.parentNode.className = "on";
> >>                 }
> >>         )
> >>         .blur
> >>         (function()
> >>                 {
> >>                         this.parentNode.className = "";
> >>                 }
> >>         );
>
> >> });
>
> >> I hope that makes sense.
>
> --
> View this message in 
> context:http://www.nabble.com/Finding-a-parent-list-item.-tf3814215s15494.htm...
> Sent from the JQuery mailing list archive at Nabble.com.

Reply via email to