Brandon mentioned making it so that you could do: $(Something, SomeContext).closest("div");
And closest would limit its search to within the context of the original $(...). The problem is that: $(DOMElement, DOMElement) Doesn't work right now (the context is ignored). Thus, we need to make it work. Incidentally, there was a proposal a while back to make $(DOMElement, DOMElementContext) be roughly equivalent to: $(DOMElement).filter(function(){ return $(DOMElementContext).has(this); }); If we were to implement $(DOMElement, DOMElementContext) we would also be able to access the DOMElementContext (in .context) inside .closest() - giving us the ability to implement $(Something, SomeContext).closest("div"); --John On Thu, Jul 23, 2009 at 10:20 AM, Jörn Zaefferer < joern.zaeffe...@googlemail.com> wrote: > > I don't follow. What does "make the above .closest() context change" mean? > > Jörn > > On Thu, Jul 23, 2009 at 5:12 AM, John Resig<jere...@gmail.com> wrote: > > > >> Not to mention it would either be broken, or be a complete hack. > >> > >> $(selector, context); is actually an alias for > >> $(context).find(selector); And this.context isn't what was passed to > >> context. > > > > I remember the case of $(DOMElement, DOMElement) being discussed recently > as > > an alias for $(DOMElement).has(DOMElement) (which just landed in trunk). > We > > could actually add this in and gain the ability to make the above > .closest() > > context change, as well. Win-win! > > > > --John > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---