Fixed a bug where nothing was passed in to $(), it would bomb out.

This commit is contained in:
John Resig 2006-07-06 22:09:39 +00:00
parent 214007721c
commit 414d059941

7
jquery/jquery.js vendored
View file

@ -17,6 +17,10 @@ window.undefined = window.undefined;
* @constructor * @constructor
*/ */
function jQuery(a,c) { function jQuery(a,c) {
// Make sure t hat a selection was provided
a = a || jQuery.context || document;
/* /*
* Handle support for overriding other $() functions. Way too many libraries * Handle support for overriding other $() functions. Way too many libraries
* provide this function to simply ignore it and overwrite it. * provide this function to simply ignore it and overwrite it.
@ -35,9 +39,6 @@ function jQuery(a,c) {
// Use the default method, in case it works some voodoo // Use the default method, in case it works some voodoo
return jQuery._$( a ); return jQuery._$( a );
// Make sure t hat a selection was provided
a = a || jQuery.context || document;
// Watch for when a jQuery object is passed as the selector // Watch for when a jQuery object is passed as the selector
if ( a.jquery ) if ( a.jquery )
return a; return a;