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