Seems to work for me:

http://erikandcolleen.com/erik/projects/jquery/nestedul/

Maybe there's a problem with your HTML?

--Erik


On 9/13/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
> Is there an issue with FF understanding css child selectors?  I
> wouldn't think so, but I'm having an issue.
>
> I'm trying to hide/reveal nested ULs based on which LI's child img is
> clicked.  This code works in IE6, but not FF2.
>
> In FF: I've determined that the hide() is working, the alert() is
> working, and the img.src replacement is working - but the slideToggle
> on the nested UL is not.
>
> $(document).ready(function() {
>    $("#div1").find("ul:gt(0)").hide().end().find("ul:first > li >
> img").click(function() {
>    alert(this.id);
>    $(this).parent("li").children("ul:first").slideToggle();
>       if (this.src.search(/plus/)>0) {
>          $(this).attr("src", "minus.gif");
>       } else {
>          $(this).attr("src", "plus.gif");
>       }
>       return false;
>    });
> });
>
> Thank you for any information!
>
>

Reply via email to