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