jquery獲取父節點 子節點 兄弟節點

2021-09-28 11:59:14 字數 789 閱讀 6128

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

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

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

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

$("#test").prev(),返回上乙個兄弟節點,不是所有的兄弟節點

$("#test").prevall(),返回所有之前的兄弟節點

$("#test").next(),返回下乙個兄弟節點,不是所有的兄弟節點

$("#test").nextall(),返回所有之後的兄弟節點

$("#test").siblings(),返回兄弟姐妹節點,不分前後

$("#test").find(expr),跟jquery.filter(expr)完全不一樣:

$ ("#test").filter(),是從初始的jquery物件集合中篩選出一部分,而

$ ("#test").find(),的返回結果,不會有初始集合中的內容,

比如$ (「p」).find(「span」),是從< p >元素開始找< span >,等同於$(「p span」)

jquery 獲取元素 父節點,子節點,兄弟節點

test1 parent 父節點 test1 parents 全部父節點 test1 parents mui content 返回class為mui content的父節點 test1 children 全部子節點 test1 children test1 返回id為test1的子節點 test1 ...

jquery 獲取元素 父節點,子節點,兄弟節點

一,js 獲取元素 父節點,子節點,兄弟節點 var test document.getelementbyid test var parent test.parentnode 父節點 var chils test.childnodes 全部子節點 var first test.firstchild ...

jquery 獲取元素 父節點,子節點,兄弟節點

費話不多說,直接上 jquery 獲取元素 1 test1 parent 父節點2 test1 parents 全部父節點 3 test1 parents mui content 返回class為mui content的父節點 4 test1 children 全部子節點 5 test1 child...