Added a quick shortcut to improve the speed of $(DOMElement) by over 2x.

This commit is contained in:
John Resig 2007-11-27 01:03:49 +00:00
parent e6a481e533
commit 1a2fdafd38

View File

@ -36,8 +36,14 @@ jQuery.fn = jQuery.prototype = {
// Make sure that a selection was provided // Make sure that a selection was provided
selector = selector || document; selector = selector || document;
// Handle $(DOMElement)
if ( selector.nodeType ) {
this[0] = selector;
this.length = 1;
return this;
// Handle HTML strings // Handle HTML strings
if ( typeof selector == "string" ) { } else if ( typeof selector == "string" ) {
// Are we dealing with HTML string or an ID? // Are we dealing with HTML string or an ID?
var match = quickExpr.exec( selector ); var match = quickExpr.exec( selector );