Lines Matching refs:selector

70 	jQuery = function( selector, context ) {
73 return new jQuery.fn.init( selector, context );
95 // Start with an empty selector
96 selector: "",
788 function Sizzle( selector, context, results, seed ) {
801 if ( typeof selector !== "string" || !selector ||
810 if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) {
838 push.apply( results, context.getElementsByTagName( selector ) );
849 if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
852 newSelector = nodeType !== 1 && selector;
859 groups = tokenize( selector );
872 newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context;
893 return select( selector.replace( rtrim, "$1" ), context, results, seed );
1250 // In-page `selector#id sibing-combinator selector` fails
1836 "not": markFunction(function( selector ) {
1837 // Trim the selector passed to compile
1842 matcher = compile( selector.replace( rtrim, "$1" ) );
1866 "has": markFunction(function( selector ) {
1868 return Sizzle( selector, elem ).length > 0;
1879 // "Whether an element is represented by a :lang() selector
2051 tokenize = Sizzle.tokenize = function( selector, parseOnly ) {
2054 cached = tokenCache[ selector + " " ];
2060 soFar = selector;
2113 Sizzle.error( selector ) :
2115 tokenCache( selector, groups ).slice( 0 );
2121 selector = "";
2123 selector += tokens[i].value;
2125 return selector;
2195 function multipleContexts( selector, contexts, results ) {
2199 Sizzle( selector, contexts[i], results );
2225 function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
2239 elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
2242 matcherIn = preFilter && ( seed || !selector ) ?
2475 compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) {
2479 cached = compilerCache[ selector + " " ];
2484 match = tokenize( selector );
2497 cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
2499 // Save selector and tokenization
2500 cached.selector = selector;
2507 * selector functions
2508 * @param {String|Function} selector A selector or a pre-compiled
2509 * selector function built with Sizzle.compile
2514 select = Sizzle.select = function( selector, context, results, seed ) {
2516 compiled = typeof selector === "function" && selector,
2517 match = !seed && tokenize( (selector = compiled.selector || selector) );
2524 // Take a shortcut and set the context if the root selector is an ID
2539 selector = selector.slice( tokens.shift().value.length );
2543 i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
2560 selector = seed.length && toSelector( tokens );
2561 if ( !selector ) {
2573 // Provide `match` to avoid retokenization if we modified the selector above
2574 ( compiled || compile( selector, match ) )(
2579 rsibling.test( selector ) && testContext( context.parentNode ) || context
2716 find: function( selector ) {
2722 if ( typeof selector !== "string" ) {
2723 return this.pushStack( jQuery( selector ).filter(function() {
2733 jQuery.find( selector, self[ i ], ret );
2736 // Needed because $( selector, context ) becomes $( context ).find( selector )
2738 ret.selector = this.selector ? this.selector + " " + selector : selector;
2741 filter: function( selector ) {
2742 return this.pushStack( winnow(this, selector || [], false) );
2744 not: function( selector ) {
2745 return this.pushStack( winnow(this, selector || [], true) );
2747 is: function( selector ) {
2751 // If this is a positional/relative selector, check membership in the returned set
2753 typeof selector === "string" && rneedsContext.test( selector ) ?
2754 jQuery( selector ) :
2755 selector || [],
2776 init = jQuery.fn.init = function( selector, context ) {
2780 if ( !selector ) {
2785 if ( typeof selector === "string" ) {
2786 if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) {
2788 match = [ null, selector, null ];
2791 match = rquickExpr.exec( selector );
2835 return rootjQuery.find( selector );
2844 this.selector = selector;
2850 return ( context || rootjQuery ).find( selector );
2855 return this.constructor( context ).find( selector );
2859 } else if ( selector.nodeType ) {
2860 this.context = this[0] = selector;
2866 } else if ( jQuery.isFunction( selector ) ) {
2868 rootjQuery.ready( selector ) :
2870 selector( jQuery );
2873 if ( selector.selector !== undefined ) {
2874 this.selector = selector.selector;
2875 this.context = selector.context;
2878 return jQuery.makeArray( selector, this );
2976 // index in selector
2987 add: function( selector, context ) {
2990 jQuery.merge( this.get(), jQuery( selector, context ) )
2995 addBack: function( selector ) {
2996 return this.add( selector == null ?
2997 this.prevObject : this.prevObject.filter(selector)
3051 jQuery.fn[ name ] = function( until, selector ) {
3055 selector = until;
3058 if ( selector && typeof selector === "string" ) {
3059 ret = jQuery.filter( selector, ret );
4306 add: function( elem, types, handler, data, selector ) {
4321 selector = handleObjIn.selector;
4361 // If selector defined, determine special event api type, otherwise given type
4362 type = ( selector ? special.delegateType : special.bindType ) || type;
4374 selector: selector,
4375 needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
4405 if ( selector ) {
4420 remove: function( elem, types, handler, selector, mappedTypes ) {
4442 jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
4448 type = ( selector ? special.delegateType : special.bindType ) || type;
4460 ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {
4463 if ( handleObj.selector ) {
4713 sel = handleObj.selector + " ";
5199 on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
5204 // ( types-Object, selector, data )
5205 if ( typeof selector !== "string" ) {
5207 data = data || selector;
5208 selector = undefined;
5211 this.on( type, selector, data, types[ type ], one );
5218 fn = selector;
5219 data = selector = undefined;
5221 if ( typeof selector === "string" ) {
5222 // ( types, selector, fn )
5228 data = selector;
5229 selector = undefined;
5249 jQuery.event.add( this, types, fn, data, selector );
5252 one: function( types, selector, data, fn ) {
5253 return this.on( types, selector, data, fn, 1 );
5255 off: function( types, selector, fn ) {
5262 handleObj.selector,
5268 // ( types-object [, selector] )
5270 this.off( type, selector, types[ type ] );
5274 if ( selector === false || typeof selector === "function" ) {
5276 fn = selector;
5277 selector = undefined;
5283 jQuery.event.remove( this, types, fn, selector );
5791 remove: function( selector, keepData /* Internal Use Only */ ) {
5793 elems = selector ? jQuery.filter( selector, this ) : this,
5907 detach: function( selector ) {
5908 return this.remove( selector, true );
6007 jQuery.fn[ name ] = function( selector ) {
6011 insert = jQuery( selector ),
7326 // don't match elem in the :animated selector
8453 hasClass: function( selector ) {
8454 var className = " " + selector + " ",
8497 delegate: function( selector, types, data, fn ) {
8498 return this.on( types, selector, data, fn );
8500 undelegate: function( selector, types, fn ) {
8501 // ( namespace ) or ( selector, types [, fn] )
8502 return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );
9977 var selector, response, type,
9982 selector = jQuery.trim( url.slice( off, url.length ) );
10012 self.html( selector ?
10014 // If a selector was specified, locate the right elements in a dummy div
10016 jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) :