Class: Ext.DomQuery

Ext.DomQuery Provides high performance selector/xpath processing by compiling queries into reusable functions. New pseudo classes and matchers can be plugged. It works on HTML and XML documents (if a content node is passed in).

DomQuery supports most of the CSS3 selectors spec, along with some custom selectors and basic XPath.

All selectors, attribute filters and pseudos below can be combined infinitely in any order. For example "div.foo:nth-child(odd)[@foo=bar].bar:first" would be a perfectly valid selector. Node filters are processed in the order in which they appear, which allows you to optimize your queries for your document structure.

Element Selectors:

Attribute Selectors:

The use of @ and quotes are optional. For example, div[@foo='bar'] is also a valid attribute selector.

Pseudo Classes:

CSS Value Selectors:

Defined in: aloha.js.

Class Methods

Class Method Detail

attrValue

Defined in: ext-all.js.
Parameters:
n
attr
byAttribute

Defined in: ext-all.js.
Parameters:
cs
attr
value
op
custom
byClassName

Defined in: ext-all.js.
Parameters:
nodeSet
cls
byId

Defined in: ext-all.js.
Parameters:
cs
id
byPseudo

Defined in: ext-all.js.
Parameters:
cs
name
value
byTag

Defined in: ext-all.js.
Parameters:
cs
tagName
child

Defined in: ext-all.js.
Parameters:
parent
index
children

Defined in: ext-all.js.
Parameters:
parent
concat

Defined in: ext-all.js.
Parameters:
a
b
getNodes

Defined in: ext-all.js.
Parameters:
ns
mode
tagName
next

Defined in: ext-all.js.
Parameters:
n
nodup

Defined in: ext-all.js.
Parameters:
cs
nodupIEXml

Defined in: ext-all.js.
Parameters:
cs
prev

Defined in: ext-all.js.
Parameters:
n
quickDiff

Defined in: ext-all.js.
Parameters:
c1
c2
quickDiffIEXml

Defined in: ext-all.js.
Parameters:
c1
c2
quickId

Defined in: ext-all.js.
Parameters:
ns
mode
root
id
Documentation generated by JsDoc Toolkit 2.4.0 on Wed Nov 30 2011 13:33:45 GMT+0100 (CET)