jq中获取兄弟节点的方法

JavaScript018

jq中获取兄弟节点的方法,第1张

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

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

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

参考文档: https://blog.csdn.net/quetazhi_1/java/article/details/52087487

先通过父元素的子元素找到含自己在内的“兄弟元素”,然后判断剔除自己。

function siblings(elem) {

    var a = []

    var b = elem.parentNode.children

    for(var i =0,i<b.lengthi++) {

        if(b[i] !== elem) a.push(b[i])

    }

    return a

}