jQuery对dom的操作方法进行封装,原理和原来还是一样。
(vue 则是不一样,虚拟的节点)
dom树的遍历#
都是经过dom树来进行编译的,也就是通过html的元素的结点来进行处理;
jQuery 遍历 - 祖先#
是一种向上遍历的方式:
方法:
parent() 方法返回被选元素的直接父元素。
parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)。
parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。
jQuery 遍历 - 后台#
children() 方法返回被选元素的所有直接子元素。
find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。
jQuery 遍历 - 同胞#
方法:
siblings() 方法返回被选元素的所有同胞元素。
next() 方法返回被选元素的下一个同胞元素。
nextAll() 方法返回被选元素的所有跟随的同胞元素。
nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。
prev() 下面的几个方法相似,只不过方向相反。
prevAll()
prevUntil()
jQuery 遍历 - 过滤#
方法:
first() 方法返回被选元素的首个元素。
last() 方法返回被选元素的最后一个元素。
eq() 方法返回被选元素中带有指定索引号的元素。
filter() 方法允许您规定一个标准。不匹配这个标准的元素会被从集合中删除,匹配的元素会被返回。
not() 方法返回不匹配标准的所有元素。
网友评论