Added a quick shortcut to improve the speed of $(DOMElement) by over 2x.
[jquery.git] / src / core.js
index a42e8f6..b9d5247 100644 (file)
@@ -36,8 +36,14 @@ jQuery.fn = jQuery.prototype = {
                // Make sure that a selection was provided
                selector = selector || document;
 
+               // Handle $(DOMElement)
+               if ( selector.nodeType ) {
+                       this[0] = selector;
+                       this.length = 1;
+                       return this;
+
                // Handle HTML strings
-               if ( typeof selector  == "string" ) {
+               } else if ( typeof selector  == "string" ) {
                        // Are we dealing with HTML string or an ID?
                        var match = quickExpr.exec( selector );