Excuse my rather... verbose response. This should work for you, and is
simpler:

 $("[attrib='value']", this.elements).html();

Although, now that I re-read your first post, it seems that you
already know about the optional context parameter. I don't understand
how this was a problem for you.

On Sep 30, 11:41 am, equallyunequal <[EMAIL PROTECTED]> wrote:
> jQuery( expression, [context] )
>
> Note the optional context parameter. So, you can do this:
> $("[attrib='value']", this.elements).each( function()
> { console.log(this); } );
>
> On Sep 30, 10:51 am, "[EMAIL PROTECTED]"
>
> <[EMAIL PROTECTED]> wrote:
> > I was expecting this kind of answer ! :)
>
> > Could you ignore the fact that it has to be unique, let's say I want
> > to query on another attribute. And I want the query to limit the
> > search to the elements in my Array.
>
> > How do I do that ?
>
> > On 30 sep, 15:37, BB <[EMAIL PROTECTED]> wrote:
>
> > > An ID has to be uniq so you can just do that:
> > > $("#headline").html();
>
> > > On 30 Sep., 15:40, "[EMAIL PROTECTED]"
>
> > > <[EMAIL PROTECTED]> wrote:
> > > > Hi,
>
> > > > I've build the following array using all the element in this.parent
> > > > which have a class '.RepeatedItemElement' :
>
> > > > this.elements = $(".RepeatedItemElement", this.parent);
>
> > > > Now I want to query this array and get the innerHTML of the element
> > > > which has id='headline'.  I've tried the following:
>
> > > >  var test = $(this.elements[id = "headline"]).html();
>
> > > > but it doesn't work.
>
> > > > What is the correct way of doing this ?
>
> > > > Thanks

Reply via email to