Btw.. for the first option, use jQuery 1.2.6.
jQuery 1.2.3 and before had a small issue with recursive extend.

--
Ariel Flesler
http://flesler.blogspot.com

On 24 mayo, 23:59, Ariel Flesler <[EMAIL PROTECTED]> wrote:
> That's an exotic situation.
> I'll give you 2 options:
>
> 1-
>
> var $D = $.extend( true, function( selector, context ) {
>    return new $D.fn.init( selector, context );
>
> }, $ );
>
> This MIGHT work, I never really tried something like this.
>
> 2-
>    Maybe jQuery.Collection is what you need. It lets you create jQuery-
> like collections with your own methods, not only for DOM elements. You
> can create as many as you want and even use inheritance.
>
> HomePage:http://flesler.blogspot.com/2008/01/jquerycollection.html
>
> Hope this helps.
>
> --
> Ariel Fleslerhttp://flesler.blogspot.com
>
> On 24 mayo, 18:48, "R. Rajesh Jeba Anbiah"
>
>
>
> <[EMAIL PROTECTED]> wrote:
> > I want to clone the jQuery object $ to $D; but it actually seems to be
> > overwriting. Can anyone please suggest any solution?
>
> > Here is the code:
>
> > $D = $.extend($); // same result for $D = $;
> > $D.fn.extend({
> >         click: function() {
> >                                 alert('overridden click');
> >                 return this;
> >         }
> >         });
>
> > $(document).ready(function(){
> >         $('body').click(); // this also triggers the 'overridden click' --
> > which is what I want to avoid.
> >         $D('body').click();
>
> > });
>
> > As you see, $('body').click() triggers the 'overridden click', but I
> > wanted it to trigger the original jQuery object's click.
>
> > --
> >   <?php echo 'Just another PHP saint'; ?>
> > Email: rrjanbiah-at-Y!com    Blog:http://rajeshanbiah.blogspot.com/- 
> > Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Reply via email to