js jquery获取父级父层元素,子元素,查找兄弟元素,周围元素,获取前面相邻的或后面相邻元素

我来纠错
//jquery
var s = $('#test');
s.find();  //得到s的全部子节点,传class或者标签名,可以得到指定的子元素
s.parent();   //得到s的父节点
s.parents('#div2');   //获取从s的父级DOM 树向上遍历,直到找到#div2为止
s.next();   //获得s的下一个兄弟节点
s.nextAll();   //获得s之后的所有兄弟节点
s.prev();  //得到s的上一个兄弟节点
s.prevAll();   //获得s之前的所有兄弟节点
s.find(':first');  //获得s的第一个子节点
s.find('li:first');  //获得s的li子元素里第一个li元素
s.find('li').eq(0);  //获得s的li子元素里第一个li元素
s.find('li').last();  //获得s的li子元素里最后一个li元素
s.siblings();  //获得s的同一层级的周围的所有元素。
s.siblings('.div2');  //获得s的同一层级的周围的div2元素,传指定的class或id,可以只查到周围某个元素。
$('div:gt(0)');  //选择第一个div之后的所有同级div元素
$('div:lt(2)');  //选择第3个div之前的所有同级div元素


//原生js
var s = document.getElementById("test");
s.childNodes;  //得到s的全部子节点
s.parentNode;   //得到s的父节点
s.nextSbiling;   //获得s的下一个兄弟节点
s.previousSbiling;  //得到s的上一个兄弟节点
s.firstChild;   //获得s的第一个子节点
s.lastChile;   //获得s的最后一个子节点
发送
热门关键词:
命令
知识类型:
标题描述:
详细解答:

提交审核您编辑的知识会经过 前端大牛 人工审核。