diff --git a/src/core.js b/src/core.js index 78f48d71..cab3b54c 100644 --- a/src/core.js +++ b/src/core.js @@ -72,10 +72,13 @@ jQuery.fn = jQuery.prototype = { } // 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, $(...))