| Defined In: | DomQuery.js |
| Class: | Ext.DomQuery |
| Extends: | Object |
DomQuery 提供大多数的CSS3 选择符,同时也支持某些自定义选择符和基本的 XPath。
下列所有的选择符、属性过滤器和伪类可以在任何命令中无限地组合使用。例如:“div.foo:nth-child(odd)[
| 方法 | 定义者 | |
|---|---|---|
compile
(
String selector,
[String type]
)
: Function
将一个 选择符 / xpath 查询编译为一个可利用的函数。返回的...
将一个 选择符 / xpath 查询编译为一个可利用的函数。返回的函数获得一个“root”参数(可选)作为查询的起点。
参数项:
|
DomQuery | |
select
(
String selector,
[Node root]
)
: Array
选择一组元素。
选择一组元素。
参数项:
|
DomQuery | |
selectNode
(
String selector,
[Node root]
)
: Element
选择单个元素。
选择单个元素。
参数项:
|
DomQuery | |
selectValue
(
String selector,
[Node root],
String defaultValue
)
选择一个节点的值,可选择使用 defaultValue 替换掉 n...
选择一个节点的值,可选择使用 defaultValue 替换掉 null。
参数项:
|
DomQuery | |
selectNumber
(
String selector,
[Node root],
Number defaultValue
)
: Number
取得一个经过处理的整形或浮点型的节点值。
取得一个经过处理的整形或浮点型的节点值。
参数项:
|
DomQuery | |
is
(
String/HTMLElement/Array el,
String selector
)
: Boolean
如果所给的元素与简易选择符相匹配,则返回 true(例如:div....
如果所给的元素与简易选择符相匹配,则返回 true(例如:div.some-class 或者 span:first-child)
参数项:
|
DomQuery | |
filter
(
Array el,
String selector,
Boolean nonMatches
)
: Array
将元素数组过滤成只包含匹配简易选择符的元素(例如:div.some...
将元素数组过滤成只包含匹配简易选择符的元素(例如:div.some-class 或者 span:first-child)
参数项:
|
DomQuery | |
|
matchers
(
)
匹配的正则表达式和代码片断的集合。
匹配的正则表达式和代码片断的集合。
参数项:
|
DomQuery | |
|
operators
(
)
= 和 %=。
可以添加形如 c= 的运算符。其中 c 可以是除空...
= 和 %=。
可以添加形如 c= 的运算符。其中 c 可以是除空格、>和<之外的任意字符。
参数项:
|
DomQuery | |
|
pseudos
(
)
"pseudo class" 处理器集合。每一个处理器将传递当前节...
"pseudo class" 处理器集合。每一个处理器将传递当前节点集(数组形式)和参数(如果有)以供选择符使用。
参数项:
|
DomQuery | |
query
(
String path,
[Node root]
)
: Array
选定一个通过 CSS/XPath 选择符获取的 DOM 节点组成的...
选定一个通过 CSS/XPath 选择符获取的 DOM 节点组成的数组。Ext.DomQuery#select 的简写方式
@member Ext
@method query
参数项:
|
DomQuery | |