git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added a quick shortcut to improve the speed of $(DOMElement) by over 2x.
[jquery.git]
/
src
/
core.js
diff --git
a/src/core.js
b/src/core.js
index
36d736c
..
b9d5247
100644
(file)
--- a/
src/core.js
+++ b/
src/core.js
@@
-36,8
+36,14
@@
jQuery.fn = jQuery.prototype = {
// Make sure that a selection was provided
selector = selector || document;
// 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
// 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 );
// Are we dealing with HTML string or an ID?
var match = quickExpr.exec( selector );
@@
-1206,7
+1212,9
@@
jQuery.extend({
selected: "selected",
maxlength: "maxLength",
selectedIndex: "selectedIndex",
selected: "selected",
maxlength: "maxLength",
selectedIndex: "selectedIndex",
- defaultValue: "defaultValue"
+ defaultValue: "defaultValue",
+ tagName: "tagName",
+ nodeName: "nodeName"
}
});
}
});