什麼是穿越?
jQuery的穿越,這意味著“移動到”,用於“查找”(或選擇)基於其相對於其他元素的HTML元素。 先從一個選擇,並通過選擇,直到你達到你想要的元素移動。
下圖說明了家譜。 使用jQuery遍歷,你可以很容易地在家譜上移(祖先),下(後代)和橫向(兄弟姐妹),從選定的(當前)元素開始。 這個運動被稱為穿越 - 或者通過移動 - 的DOM。
插圖解釋說:
- 該<div>元素的父 <ul>而它內部的一切的祖先
- 在<ul>元素既是父 <li>元素,和一個孩子 <div>
- 左<li>元素的父 <span> , 兒童 <ul>和後裔 <div>
- 該<span>元素是左側的子 <li>和的後裔 <ul>和<div>
- 這兩個<li>元素是同級的(它們共享相同的父)
- 正確的<li>元素的父 <b> , 兒童 <ul>和後裔 <div>
- 在<b>元素是右側的子 <li>和的後裔 <ul>和<div>
祖先是父母,祖父母,曾祖父母,依此類推。
後裔是一個孩子,孫子,曾孫,等等。
兄弟姐妹共享相同的父。
遍歷DOM
jQuery提供了多種方法,使我們能夠遍歷DOM。
遍歷方法的最大的一類是樹遍歷。
接下來的章節將告訴我們如何去旅遊了,在DOM樹下來,側身。
jQuery的參考遍歷
對於所有的jQuery遍歷方法完整概述,請訪問我們的jQuery遍歷參考 。