From: Ariel Flesler Date: Wed, 9 Sep 2009 16:33:16 +0000 (+0000) Subject: jquery core: closes #5186. getElementsByTagName optimization was breaking the selecto... X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=bf230ffb6a1e0aae4dd0d4dae67ed2cafa19ecbb;hp=9de120e6d7cfffa3d990a6ccf23db3cd74e2bdc0;p=jquery.git jquery core: closes #5186. getElementsByTagName optimization was breaking the selector attribute. --- diff --git a/src/core.js b/src/core.js index 5fa944b..45eaecf 100644 --- a/src/core.js +++ b/src/core.js @@ -111,6 +111,7 @@ jQuery.fn = jQuery.prototype = { // HANDLE: $("TAG") } else if ( !context && /^\w+$/.test( selector ) ) { + this.selector = selector; selector = document.getElementsByTagName( selector ); // HANDLE: $(expr, $(...)) @@ -129,8 +130,7 @@ jQuery.fn = jQuery.prototype = { return rootjQuery.ready( selector ); } - // Make sure that old selector state is passed along - if ( selector.selector && selector.context ) { + if (selector.selector !== undefined) { this.selector = selector.selector; this.context = selector.context; }