javascript 得到兄弟节点的方法,jquery妙用
jquery的实现方法
function sibling(elem){ var r=[]; var n=elem.parentNode.firstChild; for(;n;n=n.nextSibling){ if(n.nodeType==1&&n!=elem){ r.push(n); } } return r; }
一般方法
function sibling(elem){ var r=[]; var childs=elem.parentNode.childNodes; for(var i=0,len=childs.length;i<len;i++){ if(childs[i].nodeType==1&&childs[i]!=elem){ r.push(childs[i]); } } return r; }