QueryList 的 QL\Dom\Elements 对象 api 小结
发布于 作者:苏南大叔 来源:程序如此灵动~

在上一篇苏南大叔的querylist
经验文章中,苏南大叔提到了elements
对象。这个概念,其实是贯穿querylist
始终的一个概念。所以,这里,有必要单独提出说明一下QL\Dom\Elements
的api
功能。

QL\Dom\Elements
该对象拥有所有phpQuery
的方法,也就是说拥有几乎所有与jQuery
操作DOM
几乎相同的API
。下面列出几个常用的QL\Dom\Elements
的API
如下:
- [HTML属性] 快捷获取html属性
- map() 元素遍历
- attr() 获取html属性
- html() 获取元素的html内容
- text() 获取元素的text内容
- attrs() 获取多个元素的html属性
- htmls() 获取多个元素的html内容
- texts() 获取多个元素的text内容
- children() 获取孩子节点
见名思意,这些api
函数,都还是比较好理解的。
试验演示demo
要采集的html
:
快速获取属性
快速获取选中元素的任意属性,同attr()
方法.
map() 元素遍历
返回值为Collection集合对象
输出:
attr() 获取html属性
获取选中元素的任意属性.
attrs() 获取多个元素的html属性
返回值为Collection集合对象
输出:
htmls() 获取多个元素的html内容
返回值为Collection集合对象
输出:
children() 获取孩子节点
输出:
相关链接
总结
elements
其实就是 phpquery
对象,那么更多的方法也是很多的。这里不做介绍。请关注苏南大叔的更多querylist
文章吧。


