Css查询相关的函数,以及对 Element 的一些扩展
MIT-style license.
| Element. Selectors.js | Css查询相关的函数,以及对 Element 的一些扩展 |
| 工具函数 | |
| 函数 | |
| $E | 选择一个符合给出选择器的元素 |
| $ES | 返回一个符合给出选择器的元素集合,如果给出了过滤器,则元素将被过滤。 |
| Element | |
| 属性 | |
| getElements | 根据给出的一个选择器(单个选择器,不能有逗号)来获取一个元素内部的子元素 |
| getElement | 用法和 Element.getElements相同,但只返回一个匹配的元素 |
| getElementsBySelector | 用法和 Element.getElements相同,但允许在选择器中使用逗号(和css的规则一样) |
| getElementById | 在一个元素的子元素中选取所给出id的元素。 |
选择一个符合给出选择器的元素
| selector | 字符串。css选择器 |
| filter | 可选。表示选择器的有效范围的一个元素。默认范围是document。 |
$E('a', 'myElement') ;
| a DOM element | 第一个符合选择器的元素 |
返回一个符合给出选择器的元素集合,如果给出了过滤器,则元素将被过滤。
符合给出选择器的元素数组
| selector | 字符串。css选择器 |
| filter | 可选。表示选择器的有效范围的一个元素。默认范围是document。 |
$ES("a") //获取所有的a元素; 和 $$("a")功能相同 $ES('a','myElement') //获取在$('myElement')内部的所有a元素
| 属性 | |
| getElements | 根据给出的一个选择器(单个选择器,不能有逗号)来获取一个元素内部的子元素 |
| getElement | 用法和 Element.getElements相同,但只返回一个匹配的元素 |
| getElementsBySelector | 用法和 Element.getElements相同,但允许在选择器中使用逗号(和css的规则一样) |
| getElementById | 在一个元素的子元素中选取所给出id的元素。 |
根据给出的一个选择器(单个选择器,不能有逗号)来获取一个元素内部的子元素
| selector | 字符串。css选择器 |
$('myElement').getElements('a'); //获取所有在myElement内的a元素 $('myElement').getElements('input[name=dialog]'); //获取所有在myElement内的name属性值为‘dialog’的input元素 $('myElement').getElements('input[name$=log]'); //获取所有在myElement内的name属性值以'log'结尾的input元素
以下是在属性选择器中支持的操作符:
在支持Xpath的浏览器中将自动启用Xpath来进行查询。
在一个元素的子元素中选取所给出id的元素。 这个方法并没有去覆盖原有的document.getElementById
| id | 字符串。要查找的元素的id |
Documentation by Aaron Newton & Mootools Developers, generated by NaturalDocs and tidy, and GeSHi
文档中文翻译:zarknight 勘误Email:zarknight@gmail.com