// Map over the $ in case of overwrite
_$ = window.$,
+ // Use the correct document accordingly with window argument (sandbox)
+ document = window.document,
+
// A central reference to the root jQuery(document)
rootjQuery,
}
// Otherwise, we inject the element directly into the jQuery object
- ret = jQuery( elem || null );
- ret.context = document;
- ret.selector = selector;
- return ret;
+ this.length = elem ? 1 : 0;
+ if ( elem ) {
+ this[0] = elem;
+ }
+ this.context = document;
+ this.selector = selector;
+ return this;
}
// HANDLE: $(expr, $(...))