HTML js獲取元素的所有兄弟節點

2021-08-15 10:31:09 字數 691 閱讀 1298

function

siblings

(context)

}return

siblings ;

}

先獲取此元素的父節點中的所有子節點,因為所有子節點也包括此元素自己,所以要從結果中去掉自己。

jquery.parent(expr) 找父親節點,可以傳入expr進行過濾,比如$("span").parent()或者$("span").parent(".class")

jquery.parents(expr),類似於jquery.parents(expr),但是是查詢所有祖先元素,不限於父元素

jquery.children(expr).返回所有子節點,這個方法只會返回直接的孩子節點,不會返回所有的子孫節點

jquery.contents(),返回下面的所有內容,包括節點和文字。這個方法和children()的區別就在於,包括空白文字,也會被作為乙個

jquery物件返回,children()則只會返回節點

jquery.prev(),返回上乙個兄弟節點,不是所有的兄弟節點

jquery.prevall(),返回所有之前的兄弟節點

jquery.next(),返回下乙個兄弟節點,不是所有的兄弟節點

jquery.nextall(),返回所有之後的兄弟節點

jquery.siblings(),返回兄弟姐妹節點,不分前後

js 獲取元素所有兄弟節點例項

比如乙個ul裡面有10個li,而第3個li上有特殊的樣式 比如顏色為紅色,其他為黑色 我想把其他所有li 不包括紅的li 的顏色也設為紅色,此時,就需要獲得紅li的所有兄弟節點。兄弟,就是和你平輩的,既不是上一級也不是下一級,而且可能有比你大的 兄 也可能比你小 弟 兄弟節點同理,下面是乙個常規的獲...

獲取兄弟元素的方法

1.next 獲取的是當前元素的下乙個兄弟元素 this next css backgroundcolor green 2.nextall 獲取的是當前元素的後面的所有的兄弟元素 this nextall css backgroundcolor green 3.prev 獲取的是當前元素的前乙個兄弟...

jquery兄弟標籤 JQ獲取兄弟元素的值

在之前有遇到過table中jq獲取兄弟元素的值,寫法是var id this parents tr find id text 然後現在碰到的問題是。我的列表不是用的 怎麼獲取它的id呢?我把查詢之後遍歷出來,然後給id img 的是的id,然後再刪除他的時候傳遞過去id,怎麼傳遞呢?var id t...