1234567891011121314151617181920212223242526272829303132 |
- define( [
- "../core",
- "../core/nodeName"
- ], function( jQuery, nodeName ) {
- "use strict";
- function getAll( context, tag ) {
- // Support: IE <=9 - 11 only
- // Use typeof to avoid zero-argument method invocation on host objects (trac-15151)
- var ret;
- if ( typeof context.getElementsByTagName !== "undefined" ) {
- ret = context.getElementsByTagName( tag || "*" );
- } else if ( typeof context.querySelectorAll !== "undefined" ) {
- ret = context.querySelectorAll( tag || "*" );
- } else {
- ret = [];
- }
- if ( tag === undefined || tag && nodeName( context, tag ) ) {
- return jQuery.merge( [ context ], ret );
- }
- return ret;
- }
- return getAll;
- } );
|