Hi Brandon,

thanks for your speedy reply. I added the $ as shown below.
Unfortunately, ie still doesn't recognise the links added to #content
as clickable. I know I'm pushing it, but do you have any other ideas
as to why this should be?

Sameer


On Nov 14, 3:27 am, "Brandon Aaron" <[EMAIL PROTECTED]> wrote:
> It is most likely an issue with selecting the a tag by the href attribute.
> Sometimes the href attribute gets serialized by IE. Try using the $=
> attribute selector 
> (http://docs.jquery.com/Selectors/attributeEndsWith#attributevalue) to find
> that a tag.
>
> $('#mainMenu ul li ul li a[href$="' + href + '"]').triggerHandler('click');
>
> --
> Brandon Aaron
>
> On Thu, Nov 13, 2008 at 9:13 PM, n00bert <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > I have the following code:
>
> >        //link is loaded via ajax into a div in #content
>
> >        //when clicked find a link in #mainMenu with the same href and
> > trigger a
> > click on it
> >        $('#content div.thumb a').livequery('click', function(e) {
> >                e.preventDefault();
> >                var href = $(this).attr('href');
> >                $('#mainMenu ul li ul li a[href="' + href +
> > '"]').triggerHandler('click');
> >                return false;
> >        });
>
> >        //some code for what happens when a menu link is clicked
>
> > which works well in Safari 3, Firefox 3, Opera 9 on both win and mac.
> > However, in ie6 and ie7 I'm guessing the click event is never bound because
> > nothing happens if the link in a div in #content is clicked.
>
> > Can someone shed some light on this please? Perhaps internet explorer is
> > not
> > recognising the selector which has a variable in it? Or is it a livequery
> > issue?
>
> > I'm stumped. Thanks for any help,
>
> > Sameer
> > --
> > View this message in context:
> >http://www.nabble.com/livequery-not-binding-to-ajax-loaded-links-in-i...
> > Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to