jQuery筛选器方法:

1.过滤(破坏性操作)
eq(index|-index) 获取当前链式操作中第N个jQuery对象,返回jQuery对象
first() 获取第一个元素
last() 获取最后一个元素
filter(expr|obj|ele|fn) 筛选出与指定表达式匹配的元素集合。
not(expr|ele|fn) 从匹配元素的集合中删除与指定表达式匹配的元素
has(expr|ele) 匹配包含特定后代的元素,选中的是父元素。
slice(start,[end]) 选取一个匹配的子集
$(‘li’).first()获取第一个元素
$(‘li’).filter(’.item’)筛选出与指定表达式匹配的元素集合。
$(‘li’).not(’.item’)筛选出除了指定表达式匹配的元素集合。
$(‘li’).slice(3, 7)获取索引值是 3 4 5 6 的元素,父元素和子元素一起数
$(‘li’).slice(3)获取索引值从 3 到最后的元素,父元素和子元素一起数
2.查找(破坏性操作)
子元素:
children([expr]) 找到所有的儿子。
find(e|o|e) 儿子孙子都找。
父元素:
parent([expr]) 找一个父亲。
parents([expr]) 一直找到body不包含根元素。
parentsUntil([e|e][,f]) 查找当前元素的所有的父辈元素,直到遇到匹配的那个元素为止
兄弟元素:
next([expr]) 找后面的一个兄弟,可能不同类
nextAll([expr]) 找后面的所有兄弟
nextUntil([e|e][,f]) 找后面的好多兄弟,一直找到和参数中匹配的前一个。不写参数和nextAll一样。
prev([expr]) 找前面的一个兄弟
prevall([expr]) 找前面的所有兄弟
prevUntil([e|e][,f]) 找前面的好多兄弟,一直找到和参数中匹配的后一个。不写参数和prevall一样。
siblings([expr]) 取得一个和参数匹配的兄弟元素。如果不传参数,则取得所有的兄弟元素。用于排它操作。
过滤和查找的方法,称之为破坏性操作; 过滤和查找方法返回的jQueryDOM与调用他们的jQueryDOM不一样了;
3. 串联
end() 返回最后一次破坏性操作之前的对象

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值