JQuery的筛选基础了解

来源:互联网 发布:新编诸子集成知乎 编辑:程序博客网 时间:2024/06/05 04:16

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
原创粉丝点击