1 遍历祖先 方法
parent()返回一个直接父元素
parents()返回所有祖先直到根元素<html> 可以添加参数过滤
parentsuntil()不添加参数同上 添加参数 返回与参数之间的父元素不包括参数自身
2 遍历子孙 方法
children()
childrens()
childrensuntil()
contents()没有参数 ,不仅查找子元素,同时获得文本节点,解释节点等类似于childNodes 不过他返回的是jQuery对象
3 水平遍历
siblings()方法返回被选元素的所有同胞元素。
next() 方法返回被选元素的下一个同胞元素。
nextAll() 方法返回被选元素的所有跟随的同胞元素
nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素
prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,只不过方向相反而已:它们返回的是前面的同胞元素(在 DOM 树中沿着同胞元素向后遍历,而不是向前)。
4 jQuery过滤方法
eq(index)获取第n个元素
hasclass(class)检查是否有该特性返回1。
filter()加强版hasclass(),他可以接受参数 . #等,同时候也可以接受函数参数,根据返回值过滤
has()没有上一个强,但是更加专业,$("p").has("span.red")
map(callback)映射,将一组元素转换成其他数组
slice(star,end)被截取的元素封装在jQuery对象中返回
not(expr)反向操作(“p”).not(.class).css()