如何理解 QueryList 中的特殊函数 texts() 和 attrs()
发布于 作者:苏南大叔 来源:程序如此灵动~

虽然说这个querylist
和jquery
是有一定的联系的。但是也是有一些很特殊的方法的,比如:texts()
和attrs()
。这两个方法,和传统的jquery
方法,是不一样的。比传统意义上的写法,多一个s
字样,返回值也是个数组。

本文的测试环境:querylist
版本为4.0.3
。
Elements find($selector)
无论是texts()
还是attrs()
,都是配合find()
使用的。关于find()
方法,这个和jquery
中的用法几乎是一样的。返回值为QL\Dom\Elements
类型,具体用法查看Elements
类型文档。
用法demo
运行结果
上述demo程序的运行结果如下:
all()方法会返回一个数组。
总结
在文章的最后,苏南大叔要强调的是:在querylist
的世界里面,并不是不存在text()
和attr()
。只不过这个带s
的函数,和大家的常规认识,可能更加有所差异。所以,才单独提出说明的。
多了一个字母s
,所以也要稍稍变通一下。先find()
,再texts()
或者attrs()
,最后使用all()
,套路就是这样的。
更多苏南大叔编写的querylist
原创经验文章,请点击:


