diff options
author | John Resig <jeresig@gmail.com> | 2009-09-08 04:26:47 +0000 |
---|---|---|
committer | John Resig <jeresig@gmail.com> | 2009-09-08 04:26:47 +0000 |
commit | 4ea4fad0902839c06c281b5de7b0aca29922b63d (patch) | |
tree | def6903a17ecd48da5f8275ddd104cc46647215d | |
parent | 1e750a00e988b4738e4b47b923bd78dbaffa6fb8 (diff) | |
download | jquery-4ea4fad0902839c06c281b5de7b0aca29922b63d.tar.gz jquery-4ea4fad0902839c06c281b5de7b0aca29922b63d.zip |
Optimize jQuery() for the case $("TAG").
-rw-r--r-- | src/core.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core.js b/src/core.js index a7cbdc99c..5fa944bc3 100644 --- a/src/core.js +++ b/src/core.js @@ -109,6 +109,10 @@ jQuery.fn = jQuery.prototype = { return this; } + // HANDLE: $("TAG") + } else if ( !context && /^\w+$/.test( selector ) ) { + selector = document.getElementsByTagName( selector ); + // HANDLE: $(expr, $(...)) } else if ( !context || context.jquery ) { return (context || rootjQuery).find( selector ); |