Well, to help debug the issue, try putting an alert within the click handler
to make sure the click event is being bound and it isn't livequery causing
the issue.
Are you getting any script errors on the page?

--
Brandon Aaron

On Thu, Nov 13, 2008 at 10:04 PM, n00bert <[EMAIL PROTECTED]> wrote:

>
> 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