Thanks - that worked perfectly.

Max

On May 20, 3:39 pm, John Resig <jere...@gmail.com> wrote:
> Well, in 1.3.2 it now throws an exception, since the CSS selector "#" is
> invalid. If you wish to use that precise technique I'd wrap a try/catch
> around the jQuery statement to catch the error.
>
> --John
>
> On Wed, May 20, 2009 at 8:22 AM, madmax019 <maxi.karr...@googlemail.com>wrote:
>
>
>
>
>
> > Hi everyone,
>
> > I have the following problem with the latest jQuery version. Thanks
> > already to anyone wanting to help me.
>
> > With jQuery 1.2.2 I could get a targets hash like this:
>
> >            var $target = $(this.hash);
>
> > Sometimes, people use just href="#" to get to the top of page and not
> > href="#header" (or similar). Hence, if it was just a #, I considered
> > it to have an undefined target. Now to check whether the hash is
> > undefined or not, I used the following:
>
> >            var $defined = $target.length;
>
> > Now if the hash was undefined, I would get a zero. If it was defined,
> > I would get a 1. Then with a simple if statement I was able to sort
> > through the stuff...
>
> > Apparently with jQuery 1.3.2 this is no longer possible? Anyone know
> > why and possibly know a fix to this?
>
> > Thanks
>
> > Max

Reply via email to