static
Class Selector
Provides support for using CSS selectors to query the DOM
Properties
List of operators and corresponding boolean functions.
These functions are passed the attribute and the current node's value of the attribute.
Provides helper methods for collecting and filtering DOM elements.
Mapping of shorthand tokens to corresponding attribute selector
Methods
void
_tokenize
(
)
Break selector into token units per simple selector.
Combinator is attached to the previous token.
static
HTMLElement
ancestor
(
element
,
selector
,
testSelf
)
A convenience function to emulate Y.Node's aNode.ancestor(selector).
- Parameters:
-
element
<HTMLElement>
An HTMLElement to start the query from.
-
selector
<String>
The CSS selector to test the node against.
-
testSelf
<Boolean>
optional Whether or not to include the element in the scan
- Returns:
HTMLElement
- The ancestor node matching the selector, or null.
static
Array
query
(
selector
,
root
,
firstOnly
)
Retrieves a set of nodes based on a given CSS selector.
- Parameters:
-
selector
<string>
The CSS Selector to test the node against.
-
root
<HTMLElement>
optional An HTMLElement to start the query from. Defaults to Y.config.doc
-
firstOnly
<Boolean>
optional Whether or not to return only the first match.
- Returns:
Array
- An array of nodes that match the given selector.