原生js
test() 方法用于检测一个字符串是否匹配某个模式语法
nodeNames 可以得到一个节点的节点类型
nodeValue 表示得到这个节点里的值
removeChild 删除元素的子元素
s.childNodes 得到s的全部子节点
s.parentNade 得到s的父节点
s.nextSbiling 获得s的下一个兄弟节点
s.previousSbiling 得到s的上一个兄弟节点
s.firstChild 获得s的第一个子节点
slastChild 获得s的最后一个子节点
jQuery
jQuery.parent( expr ) 找父节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")
jQuery.parents(expr) 查找所有的祖先元素
jQuery.children(expr) 返回所有的子节点
jQuery.contents()返回下面的所有内容,包括节点和文本,空白文本也会被返回
jQuery.prev()返回上一个兄弟节点
jQuery.prevAll() 返回所有之前的兄弟节点
jQuery.next() 返回下一个兄弟节点
jQuery.nextAll() 返回之后所有的兄弟节点
jQuery.siblings() 返回所有的兄弟节点
jQuery.find() 用于选取每个匹配元素的符合指定表达式的后代元素
jQuery.filter() 返回符合一定条件的元素,从初始的jQuery对象集合中筛选出一部分
jQuery.not() 返回不符合一定条件的元素,不会初始集合中的内容,比如$("p").find("span")是从<P>元素开始找<span>,等同于$("p span")