aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Resig <jeresig@gmail.com>2009-09-08 04:26:47 +0000
committerJohn Resig <jeresig@gmail.com>2009-09-08 04:26:47 +0000
commit4ea4fad0902839c06c281b5de7b0aca29922b63d (patch)
treedef6903a17ecd48da5f8275ddd104cc46647215d
parent1e750a00e988b4738e4b47b923bd78dbaffa6fb8 (diff)
downloadjquery-4ea4fad0902839c06c281b5de7b0aca29922b63d.tar.gz
jquery-4ea4fad0902839c06c281b5de7b0aca29922b63d.zip
Optimize jQuery() for the case $("TAG").
-rw-r--r--src/core.js4
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 );