Almost what I want - but the first map is always the one shown, I
could have explained better, my bad, sorry.

Pseudo code for what I have:
.
.
click-to-trigger-map
mapOne[div]
.
.
click-to-trigger-map
mapTwo[div]
.
.
etc

The :first seems to make mapOne display, regardless which click-to-
trigger I click.

It looks as if the scope of the :first is the whole DOM and no
starting from the point where the click occurred and affecting the
first instance after it (which is what I want).

Thanks in advance for any further help! Cheers, -Alan


On Nov 12, 2:36 pm, alanfluff <[EMAIL PROTECTED]> wrote:
> Thanks _lots_ for the quick reply Hector -- I'll go try that. Cheers!
>
> On Nov 12, 2:22 pm, "Hector Virgen" <[EMAIL PROTECTED]> wrote:
>
> > Try $('.linkify.map:first'). That should return the first matched element.
> > -Hector
>
> > On Wed, Nov 12, 2008 at 11:04 AM, alanfluff
> > <[EMAIL PROTECTED]>wrote:
>
> > > Hi,
>
> > > I am trying to limit the scope of a click trigger to the first/next
> > > matched target.
>
> > > This works fine if I have one container of class .expander.map but as
> > > soon as I add another, they both respond (I guessed they would ;)
>
> > > $('.linkify.map').click(function() {
> > >        $('.expander.map').show();
> > > });
>
> > > I have tried using $(this) and .next() but likely not correctly...
>
> > > I am _certain_ this is stupidly simple and I am missing the obvious.
>
> > > Grateful if anyone can point me in the right direction.
>
> > > Cheers lots in advance!
>
> > > [I am a lightweight (little experience) when it comes to JavaScript/
> > > jQuery, so much so that even though I have jQuery Ref and Learning
> > > books, I still have not sussed this. What am I like...]

Reply via email to