jQuery筛选器

来源:互联网 发布:创维网络机顶盒 编辑:程序博客网 时间:2024/05/25 08:15

jQuery中的查找可以分为直接查找和分步查找

直接查找:    

$('.class')
此类的查找方式为直接查找


分步查找:

$('.class').eq(1);
这种可以看做是分步查找


区别

1. 特征 :

    直接查找:直接查找是根据输入的字符串进行查找,有局限

    分步查找:分步查找可以在原集中进行进一步的查找,操作的是jQuery对象

2. 范围:

    直接查找:通过特征在页面进行查找,只是基本的查找,找到符合特征的标签集合,单纯的捕获标签,没有更多关联 

    分步查找:在一定jQuery对象集合中进行查找,可以通过标签关系锁定其他标签

3. 粒度:

    直接查找:页面中单纯锁定特征标签,无法提供更多的信息

    分步查找:jQuery对象查找,携带详细信息,可以以小见大,通过单个标签向外进行扩展

4. 层级:

    直接查找:页面中提取jQuery原集,查找粒度由特征字符定义,可以细粒度,但是局限在范围内

    分步查找:从原集中进一步查找,可以更细粒度的锁定,也可以通过标签关系向外进行查找,以原集为基石,扩展


常用筛选器

parent() //获取父标签,单一parents() //层级查找父标签,直到找到老祖宗htmlparentsUntil('parent')//带参,表示到指定父标签停止查找children()//获取所有子标签siblings()//所有兄弟标签find()//带参,标签集中查找,字符串特征next()//下一个标签nextAll()//之后所有标签nextUntil()//带参,之后直到特征标签的所有标签prev()//前一个标签prevAll()//之前所有标签prevUntil()//带参,之前直到特征标签的所有标签eq()//带参,表示标签集中获取第几个标签


原创粉丝点击