From: John Resig Date: Sun, 14 Jan 2007 22:03:11 +0000 (+0000) Subject: Made a slight adjustment to $("expr") to make it faster. X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=18f28ea7d46d5adce24565f277529c798ebf1763;p=jquery.git Made a slight adjustment to $("expr") to make it faster. --- diff --git a/src/jquery/jquery.js b/src/jquery/jquery.js index 151f68f..86d2bd3 100644 --- a/src/jquery/jquery.js +++ b/src/jquery/jquery.js @@ -38,14 +38,14 @@ var jQuery = function(a,c) { // Handle HTML strings if ( typeof a == "string" ) { - // HANDLE: $(html) -> $(array) var m = /^[^<]*(<.+>)[^>]*$/.exec(a); - if ( m ) - a = jQuery.clean( [ m[1] ] ); + + a = m ? + // HANDLE: $(html) -> $(array) + jQuery.clean( [ m[1] ] ) : - // HANDLE: $(expr) - else - return new jQuery( c ).find( a ); + // HANDLE: $(expr) + jQuery.find( a, c ); } return this.setArray(