Changeset 5479
- Timestamp:
- 05/06/08 22:36:30 (8 months ago)
- Files:
-
- 1 modified
-
trunk/jquery/src/core.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/core.js
r5470 r5479 37 37 this.length = 1; 38 38 return this; 39 39 } 40 40 // Handle HTML strings 41 } elseif ( typeof selector == "string" ) {41 if ( typeof selector == "string" ) { 42 42 // Are we dealing with HTML string or an ID? 43 43 var match = quickExpr.exec( selector ); … … 55 55 56 56 // Make sure an element was located 57 if ( elem ) 57 if ( elem ){ 58 58 // Handle the case where IE and Opera return items 59 59 // by name instead of ID … … 62 62 63 63 // Otherwise, we inject the element directly into the jQuery object 64 else { 65 this[0] = elem; 66 this.length = 1; 67 return this; 68 } 69 70 else 71 selector = []; 64 return jQuery( elem ); 65 } 66 selector = []; 72 67 } 73 68 … … 75 70 // (which is just equivalent to: $(content).find(expr) 76 71 } else 77 return newjQuery( context ).find( selector );72 return jQuery( context ).find( selector ); 78 73 79 74 // HANDLE: $(function) 80 75 // Shortcut for document ready 81 76 } else if ( jQuery.isFunction( selector ) ) 82 return newjQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( selector );77 return jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( selector ); 83 78 84 79 return this.setArray(jQuery.makeArray(selector));
