jQuery遍历和过滤操作所有元素

1 遍历祖先  方法 

         parent()返回一个直接父元素

         parents()返回所有祖先直到根元素<html>  可以添加参数过滤

         parentsuntil()不添加参数同上 添加参数 返回与参数之间的父元素不包括参数自身

2 遍历子孙  方法

         children()

         childrens()

         childrensuntil()  

         contents()没有参数 ,不仅查找子元素,同时获得文本节点,解释节点等类似于childNodes 不过他返回的是jQuery对象

3 水平遍历

      siblings()方法返回被选元素的所有同胞元素。

      next() 方法返回被选元素的下一个同胞元素。

      nextAll() 方法返回被选元素的所有跟随的同胞元素

      nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素

      prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素(在 DOM 树中沿着同胞元素向后遍历,而不是向前)。

4  jQuery过滤方法

eq(index)获取第n个元素

hasclass(class)检查是否有该特性返回1。

filter()加强版hasclass(),他可以接受参数 .  #等,同时候也可以接受函数参数,根据返回值过滤

has()没有上一个强,但是更加专业,$("p").has("span.red")

map(callback)映射,将一组元素转换成其他数组

slice(star,end)被截取的元素封装在jQuery对象中返回

not(expr)反向操作(“p”).not(.class).css()

 

 

    

 

转载于:https://www.cnblogs.com/takeern/p/5359975.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值