019_遍历
1. jQuery遍歷, 意為"移動", 用于根據其相對于其他元素的關系來"查找"(或選取)html元素。以某項選擇開始, 并沿著這個選擇移動, 直到抵達您期望的元素為止。
2. 下圖展示了一個家族樹:
2.1. 圖解
- <div>元素是<ul>的父元素, 同時是其中所有元素的祖先。
- <ul>元素是<li>元素的父元素, 同時是<div>的子元素
- 左邊的<li>元素是<span>的父元素, <ul>的子元素, 同時是<div>的后代。
- <span>元素是<li>的子元素, 同時是<ul>和<div>的后代。
- 兩個<li>元素是同胞(擁有相同的父元素)。
- 右邊的<li>元素是<b>的父元素, <ul>的子元素, 同時是<div>的后代。
- <b>元素是右邊的<li>的子元素, 同時是<ul>和<div>的后代。
2.2. 祖先是父、祖父、曾祖父等等。后代是子、孫、曾孫等等。同胞擁有相同的父。
2.3. 通過jQuery遍歷, 您能夠從被選(當前的)元素開始, 輕松地在家族樹中向上移動(祖先), 向下移動(子孫), 水平移動(同胞)。這種移動被稱為對DOM進行遍歷。
3. 遍歷DOM
3.1. jQuery提供了多種遍歷DOM的方法。
3.2. 遍歷方法中最大的種類是樹遍歷(tree-traversal)。
總結