"Font tag is no longer used" ?? I never got that email. LOL

It worked! BUT I didn't have to remove the font tag. Seems like a few
posts ago you figured it out but left out an s:

        $(".guestbook_result .btn-edit").click(function(){
                $(this).parent().children
(".guestbook_edit").slideToggle();

I replaced "parent()" with "parents()" and now it works perfectially!!

Thank you so much - I'm after posting this problem on numerous sites
with no help even given.
If you ever need some graphical work done just hit me up.

VERY grateful,

-=Neil=-

On Dec 8, 12:05 pm, Liam Potter <[EMAIL PROTECTED]> wrote:
> i just noticed all the font tags (you will want to remove these, the font tag 
> is no longer used)
> so it would of been getting that as the parent,
> this one should work.
>
> $(document).ready(function() {
>          $(".guestbook_result .btn-edit").click(function(){
>                 
> $(this).parents("guestbook_result").children(".guestbook_edit").slideToggle();
>
> });
> StoneGut wrote:
> > Still nothing Liam - thanks so much for your help. It's greatly
> > appreciated!!
>
> > I'm removing all the "(this).parent().children" just to check the the
> > links are all working fine and they are - but - ALL the
> > guesetbook_edit DIV's are opening - with your code in place nothing
> > happens. No DIV movement.
>
> > On Dec 8, 11:53 am, Liam Potter <[EMAIL PROTECTED]> wrote:
>
> >> my mistake, should of been
> >> child should be chilren
>
> >> $(document).ready(function() {
> >>         $(".guestbook_result .btn-edit").click(function(){
> >>                 $(this).parent().children(".guestbook_edit").slideToggle();
>
> >> });
> >> StoneGut wrote:
>
> >>> No Go - thought that would do it though ... looks like it SHOULD work.
>
> >>> On Dec 8, 11:30 am, Liam Potter <[EMAIL PROTECTED]> wrote:
>
> >>>> ok try this
>
> >>>>   $(document).ready(function() {
> >>>>      $(".guestbook_result .btn-edit").click(function(){
> >>>>         $(this).parent().child(".guestbook_edit").slideToggle();
>
> >>>>      });
>
> >>>> StoneGut wrote:
>
> >>>>> Didn't work - thanks though - tried the whole SIBLING thing as well
> >>>>> before.
>
> >>>>> I simplefied my code example for the post -- here is that section in
> >>>>> whole:
>
> >>>>> <script type="text/javascript">
> >>>>>   $(document).ready(function() {
> >>>>>      $(".guestbook_result .btn-edit").click(function(){
> >>>>>    $(this).sibling(".guestbook_edit").slideToggle();
>
> >>>>>      });
>
> >>>>> });
> >>>>> </script>
>
> >>>>> <div class="guestbook_result" style="background-color:#f7f7f7; border:
> >>>>> 1px solid #c1c1c1; width:630px; margin-top:10px; float:left; padding:
> >>>>> 4px;"  onMouseOver="this.style.backgroundColor='#f1f1f1';
> >>>>> this.style.borderColor='#579e18';"
> >>>>> onMouseOut="this.style.backgroundColor='#f7f7f7';this.style.borderColor='#c1c1c1';">
>
> >>>>> <font class="guestbook_name"><?php echo $name; ?></font><font
> >>>>> class="guestbook_location"> from <?php echo $location; ?></font><br />
> >>>>>    <div style="padding-left:15px;"><font class="guestbook_comment">"<?
> >>>>> php echo $comment; ?>"</font></div>
> >>>>>        <div style="text-align:right;"><font class="guestbook_date"><?
> >>>>> php echo $date; ?></font></div>
> >>>>>        <div style="border-top:1px dashed #CCC; text-align:left;
> >>>>> padding-top:5px; margin-top:4px; width:630px;">
>
> >>>>>         <font class="main_text"><a href="admin_guestbook.php?
> >>>>> action=approve&amp;id=<?php echo $id; ?>">Approve</a> | <a href="#"
> >>>>> class="btn-edit">Edit</a> | <a href="admin_guestbook.php?
> >>>>> action=delete&amp;id=<?php echo $id; ?>" onclick="return confirm
> >>>>> ('CONFIRM DELETION - THIS CAN NOT BE UN-DONE')">Delete</a></font>
> >>>>>                 </div>
>
> >>>>>                 <div class="guestbook_edit" style="background-
> >>>>> color:#CCC; width:600px;display:none;">
> >>>>>                    <font class="main_text"><br />TEST<br /><br /><?php 
> >>>>> echo $comment; ?
>
> >>>>>> <br /><br /></font>
>
> >>>>>            </div><!--GUESTBOOK EDIT-->
>
> >>>>> </div> <!--Entry container-->
>
> >>>>> On closer inspection it seems my "EDIT" link is within another DIV
> >>>>> (for formatting and positioning) --- ack!
>
> >>>>> On Dec 8, 11:10 am, Liam Potter <[EMAIL PROTECTED]> wrote:
>
> >>>>>> try this
>
> >>>>>> $(document).ready(function() {
> >>>>>>   $(".gb_result .btn-edit").click(function(){
> >>>>>>         $(this).sibling(".gb_edit").slideToggle();
> >>>>>>     });
> >>>>>>   });
>
> >>>>>> StoneGut wrote:
>
> >>>>>>> Hello,
>
> >>>>>>> I have a div (gb_results) that includes another div (gb_edit) - when a
> >>>>>>> button with class "edit" in the gb_results DIV is click I need the
> >>>>>>> gb_edit DIV to toggle in / out.
>
> >>>>>>> The only thing is that the gb_results DIV is generated dynamically
> >>>>>>> through a database query so I can't name each one as if they were
> >>>>>>> static. I'm tearing my hair out using different variations of THIS or
> >>>>>>> NEXT or FIND and not of them work. The only thing I can accomplish is
> >>>>>>> if any of the "edit" buttons are clicked all of the gb_edit DIV's
> >>>>>>> appear (shown below).
>
> >>>>>>> Please Help!
>
> >>>>>>> JQuery Code:
>
> >>>>>>> <script type="text/javascript">
> >>>>>>>   $(document).ready(function() {
> >>>>>>>   $(".gb_result .btn-edit").click(function(){
> >>>>>>>    $(".gb_edit").slideToggle();
> >>>>>>>     });
> >>>>>>>   });
> >>>>>>> </script>
>
> >>>>>>> <div class=gb_results">
> >>>>>>> <p>RESULTS DISPLAYED HERE</p>
> >>>>>>> <a href="#" class="edit">Edit</a>
>
> >>>>>>>    <div class="gb_edit">
> >>>>>>>       <p>EDIT CONTENT IN HERE</p>
> >>>>>>>    </div>
>
> >>>>>>> </div>

Reply via email to