JQuery的筛选基础了解

JQuery筛选的基础:

JQuery筛选有:基本过滤、查找和串联。

基本过滤包括了:

eq():从所有元素中寻找所需要的元素(代码中的index为元素的序号值)

$("元素").eq(index)     index:从头开始查找 第一个元素的序号值为0(注意:元素的位置是从0开始计算的,依次递增)

$("元素").eq(-index) -index:从尾开始查找 第一个元素的序号值为-1(注意:元素位置是从-1开始计算,依次递减)

first():选择出所有元素的第一个元素

$("元素").first()

last():选择出所有元素的最后一个元素

$("元素").last()

is():判断是有存在这个元素 (因为是判断 所以会有返回值,所以需要alert:返回true(代表有这个元素)\返回false(代表没有这个元素))

alert($("元素").is("元素"))

not():找出没有这个元素存在的元素

$("元素:not([元素])")

has():查询是否拥有此子元素,最后选择出的是父元素

$("父元素").has("子元素")

hasclass():判断该元素的class是否为指定值,因为是判断,所有同样会有返回值,所以也需要alert:返回true(代表是指定值)\返回false(代表不是这个指定值))

silce() 选取指定元素下的元素(用元素序号值选择)

$("元素").slice(起始序号值,终止序号值) 注意: 选出的元素为起始序号值的元素和终止序号值元素的前一个元素

filter():选出含有指定内容的元素

$("元素").filter(".指定内容") 注意:指定内容前的"."不能漏掉

查找包括有:

children()   获得改元素的所有子元素

$("元素").children()

find()  找到该元素下的指定元素

$("元素").find(指定元素)
next() 找到该元素的下一个兄弟元素

$("元素").next()
nextAll()  找到该元素以后的所有兄弟元素

$("元素").nextAll()
prev() 找到该元素上一个兄弟元素

$("元素").prev()
prevAll()  找到该元素之前的所有兄弟元素

$("元素").prevAll()
siblings() 找到所有的兄弟元素

$("元素").siblings()
parent()  找到该元素的父元素

$("元素").parent()

串联包括有:

add()  将2个元素选择出来

$("元素").add("元素")
end() 选择出父元素

$("元素").end()
contents()  获得所有的子节点

$("元素").contents()

PS:以上都为个人观点,有相关的意见和建议,可以与我联系交流 QQ:814311009

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值