怎样获取一个元素节点后面的元素节点 可以使用.nextSibling 或者.nextElementSibling。nextSibling 属性是获取节点后面的节点(可能是文本节点,可以是元素节点,也可以是注释节点等等)nextElementSibling 是获取节点后面的第一个元素节点举个例子:我是第一个节点我是文本我是SPANdocument.getElementById('first').nextSibling/获取到 TextNode 我是文本document.getElementById('first').nextElementSibling/获取到 SPAN
如何使用Jquery获取当前节点的孙节点 这些jquery的一些查找方法:可以看看jQuery.parent(expr)/找父元素jQuery.parents(expr)/找到所有祖先元素,不限于父元素jQuery.children(expr)/查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙jQuery.contents()/查找下面的所有内容,包括节点和文本。jQuery.prev()/查找上一个兄弟节点,不是所有的兄弟节点jQuery.prevAll()/查找所有之前的兄弟节点jQuery.next()/查找下一个兄弟节点,不是所有的兄弟节点jQuery.nextAll()/查找所有之后的兄弟节点jQuery.siblings()/查找兄弟节点,不分前后jQuery.find(expr)/跟jQuery.filter(expr)完全不一样,jQuery.filter(expr)是从初始的jQuery对象集合中筛选出一部分,而jQuery.find()的返回结果,不会有初始集中筛选出一部分,而jQuery.find()的返回结果,不会有初始集合中的内容,比如:(\"p\").find(\"span\")是从元素开始找,等于$(\"p span\")
新建一个html文件,命名为test.html,用于讲解jquery怎么获取当前节点的前一个节点。在test.html文件内,在div标签内,使用p标签创建一个节点,同时也使用span标签创建一个。