jquery怎么获取上一个兄弟元素

JavaScript016

jquery怎么获取上一个兄弟元素,第1张

1.纯js如下:

var s=document.getElementById('id')

var par=s.parentNode   //得到s的父节点

var ns=s.nextSbiling   //获得s的下一个兄弟节点

var ps=s.previousSbiling  //得到s的上一个兄弟节点

var fc=s.firstChild   //获得s的第一个子节点

2.jQuery如下:

$(ele).parent()//父节点

$(ele).prev()//上一个兄弟节点

$(ele).next()//下一个兄弟节点

简单来看,两种,一种直接根据classname或者Id去获取对应的元素拿到你要的值;

第二种通过定位当前元素,然后通过获取兄弟节点的方式去获取,相关法请自行查阅资料,一查一大把,自己查出来的才能留下更深的印象

$('#id').siblings() 当前元素所有的兄弟节点

$('#id').prev() 当前元素前一个兄弟节点

$('#id').prevaAll() 当前元素之前所有的兄弟节点

$('#id').next() 当前元素之后第一个兄弟节点

$('#id').nextAll() 当前元素之后所有的兄弟节点

这三个方法都可以添加选择器,给出选择条件,就能找到你指定的兄弟节点了。