jQuery之筛选

本文详细解读jQuery库中的DOM操作方法,包括过滤、查找、串联与选择器技巧,助你快速掌握DOM元素管理与高级筛选技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

过滤

eq(index|-index)
first()
last()
hasClass(class)
filter(expr|obj|ele|fn)
is(expr|obj|ele|fn)
map(callback)
has(expr|ele)
not(expr|ele|fn)
slice(start,[end])

查找

children([expr]):获取子元素
closest(e|o|e):从所有的祖先元素和本身里面找出第一个满足条件
find(e|o|e):获取后代元素
next([expr]):紧邻在后面的兄弟元素
nextAll([expr]):后面所有的兄弟元素
nextUntil([e|e][,f])
offsetParent():获取第一个定位的祖先元素
parent([expr]):获取父元素
parents([expr]):获取所有的祖先元素(满足条件)
parentsUntil([e|e][,f]):获取祖先元素集合(从父元素到选择器指定的祖先元素(排除自己))
prev([expr]):紧邻在前面的兄弟元素
prevAll([expr]):前面所有的兄弟元素
prevUntil([e|e][,f])
siblings([expr]):所有的兄弟元素

串联

add(e|e|h|o[,c])1.9*:把选中的元素加入当前的集合
andSelf()1.8-
addBack()1.9+:把调用该方法的元素加入当前的集合
contents():返回所有子节点的集合
end():返回最后一次破坏性操作之前的DOM(查找和过滤)

DOM对象的方法

each(callback):遍历
map(callback):返回新的集合
length:集合中元素的数量
get([index]):返回集合中指定索引的dom对象,还可以把jQuery DOM集合转为纯数组(没有参数的时候)
index([selector|element]):返回该元素在父元素的索引位置
is(selector):判断jQuery DOM是否满足某个条件,返回布尔值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值