1. 程式人生 > >js獲取上級、同級和下級元素

js獲取上級、同級和下級元素

1、JQuery.parent(expr)找父親節點,可以傳入expr進行過濾,比如$("#parent").parent() 或者$("#parent").parent(".child")

2、JQuery.parents(expr)查詢所有祖先元素,不限於父元素

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

4、JQuery.contents()返回下面的所有內容,包括節點和文字。這個方法和children()的區別在於,包括空白文字也會被作為一個JQuey物件返回,children()則只會返回節點

5、JQuery.prev() 返回上一個兄弟節點,不是所有的兄弟節點

6、JQuery.prevAll()返回所有之前的兄弟節點

7、JQuery.next()返回下一個兄弟節點,不是所有的兄弟節點

8、JQuery.nextAll()返回所有之後的兄弟節點

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

10、JQuery.find(expr)跟JQuery.filter(expr)完全不一樣。JQuery.filter()是從初始的JQuery物件集合中篩選出一部分,而JQuery.find()的返回結果,不會有初始集合中的內容,比如$("p").find("a")是從p元素開始找等同於$("p a")