整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          jQuery 遍歷

          jQuery 遍歷

          么是遍歷?

          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 的方法。

          遍歷方法中最大的種類是樹遍歷(tree-traversal)。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          祖先是父、祖父、曾祖父等等。后代是子、孫、曾孫等等。同胞擁有相同的父。

          先是父、祖父或曾祖父等等。

          通過 jQuery,您能夠向上遍歷 DOM 樹,以查找元素的祖先。


          向上遍歷 DOM 樹

          這些 jQuery 方法很有用,它們用于向上遍歷 DOM 樹:

          • parent()

          • parents()

          • parentsUntil()


          jQuery parent() 方法

          parent() 方法返回被選元素的直接父元素。

          該方法只會向上一級對 DOM 樹進行遍歷。

          下面的例子返回每個 <span> 元素的的直接父元素:

          實例

          $(document).ready(function(){ $("span").parent();});


          jQuery parents() 方法

          parents() 方法返回被選元素的所有祖先元素,它一路向上直到文檔的根元素 (<html>)。

          下面的例子返回所有 <span> 元素的所有祖先:

          實例

          $(document).ready(function(){ $("span").parents();});

          嘗試一下 ?

          您也可以使用可選參數來過濾對祖先元素的搜索。

          下面的例子返回所有 <span> 元素的所有祖先,并且它是 <ul> 元素:

          實例

          $(document).ready(function(){ $("span").parents("ul");});


          jQuery parentsUntil() 方法

          parentsUntil() 方法返回介于兩個給定元素之間的所有祖先元素。

          下面的例子返回介于 <span> 與 <div> 元素之間的所有祖先元素:

          實例

          $(document).ready(function(){ $("span").parentsUntil("div");});

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          :jQuery 對HTML操作

          1、jQuery 提供一系列與 DOM 相關的方法,這使訪問和操作元素和屬性變得很容易

          1、獲得內容

          1、text() - 設置或返回所選元素的文本內容

          2、html() - 設置或返回所選元素的內容(包括 HTML 標記)

          3、val() - 設置或返回表單字段的值

          4、獲取屬性

          2、設置內容和屬性

          1、text() - 設置或返回所選元素的文本內容

          2、html() - 設置或返回所選元素的內容(包括 HTML 標記)

          3、val() - 設置或返回表單字段的值

          4、設置屬性 - attr()

          3、添加元素

          1、通過 jQuery,可以很容易地添加新元素/內容

          2、append() - 在被選元素的結尾插入內容

          3、prepend() - 在被選元素的開頭插入內容

          4、after() - 在被選元素之后插入內容

          5、before() - 在被選元素之前插入內容

          4、 刪除元素

          1、通過 jQuery,可以很容易地刪除已有的 HTML 元素

          2、remove() - 刪除被選元素(及其子元素)

          3、empty() - 從被選元素中刪除子元素


          主站蜘蛛池模板: 中文字幕一区二区三区四区| 国产成人无码aa精品一区| 日本免费电影一区二区| 亚洲一区二区久久| 波霸影院一区二区| 亚洲av色香蕉一区二区三区| 亚洲综合无码AV一区二区| 精品在线视频一区| 国产精品久久久久一区二区| 中文字幕无线码一区二区| 亚洲国产精品一区二区久久| 精品日韩在线视频一区二区三区 | 日韩精品无码一区二区三区| 中文字幕一区二区三区免费视频| 国产亚洲福利精品一区二区| 怡红院一区二区在线观看| 色狠狠色狠狠综合一区| 亚洲高清日韩精品第一区| 色偷偷av一区二区三区| 日韩精品区一区二区三VR| 无码av免费一区二区三区试看| 国产精品无圣光一区二区| 精品一区二区在线观看| 久久精品动漫一区二区三区| 亚洲精品一区二区三区四区乱码| 久久久精品人妻一区二区三区四| 亚洲福利秒拍一区二区| 精品欧洲av无码一区二区| 亚洲AV无码一区二区三区牲色| 国产精品无码一区二区在线 | 久久精品视频一区二区三区| 亚洲av无码一区二区三区网站| 久久精品动漫一区二区三区| 亚欧免费视频一区二区三区| 成人区人妻精品一区二区三区| 国产在线精品一区二区| 丰满人妻一区二区三区视频53| 久久AAAA片一区二区| 亚洲AV无码一区二区二三区入口| 精品欧洲av无码一区二区14| 无码国产精品一区二区高潮|