Add this instantly after jQuery inclusion if you need it, and problem solved, isn't it?
$ = jQuery = (function($){ function jQuery(selector, context){ var r = $.apply(this, arguments); return context && $(context).is(selector) ? r.andSelf() : r; }; jQuery.prototype = $.prototype; $.extend(jQuery, $); return jQuery; })(jQuery); Regards On Fri, Jul 31, 2009 at 4:55 PM, Nathan Bubna <nbu...@gmail.com> wrote: > > On Thu, Jul 30, 2009 at 8:22 PM, Karl Swedberg<k...@englishrules.com> > wrote: > > Hi Jack, > > One way you could do it is to use the .andSelf() method: > > $(context).find('selector').andSelf(); > > http://docs.jquery.com/Traversing/andSelf > > that's fine if you already know the self matches the selector. but if > you're not sure, it's more like: > > var $found = $(context).find('selector'); > if ($(context).is('selector')) $found = $found.andSelf(); > > i have a few of places where i have to do this and would also be happy > to see a feature that simplified it. > > > --Karl > > ____________ > > Karl Swedberg > > www.englishrules.com > > www.learningjquery.com > > > > > > > > On Jul 30, 2009, at 5:10 PM, Jack Bates wrote: > > > > i wish there were a convenient way to apply a selector to an element > > and its descendants > > > > the following works, except that it excludes the context element, > > whether it matches the selector or not, > > > > $('selector', context) > > > > the following applies the selector to the context element and its > > descendants, but additionally applies it to the context element's > > siblings and their descendants, > > > > $('selector', context.parentNode) > > > > may i file a ticket, for applying the selector to the context element, > > as well as its descendants? > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---