整合營銷服務商

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

          免費咨詢熱線:

          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() - 從被選元素中刪除子元素


          主站蜘蛛池模板: 一本岛一区在线观看不卡| 美女视频黄a视频全免费网站一区| 国产精品一区二区久久精品无码| 亚洲综合一区二区精品导航| 国产一区在线播放| 中文字幕一区视频| 一区二区三区福利| 国产成人一区二区三区高清| 91在线精品亚洲一区二区| 国产亚洲情侣一区二区无| 麻豆国产在线不卡一区二区| 性色av一区二区三区夜夜嗨| 亚洲日本一区二区三区在线不卡| 免费高清在线影片一区| 伊人无码精品久久一区二区| 久久国产视频一区| 久久99精品国产一区二区三区| 久久国产高清一区二区三区| 国产在线一区二区杨幂| 亚洲AV无码国产精品永久一区| 精品一区二区三区在线观看视频 | 国产精品福利一区二区久久| 国产日韩一区二区三区在线观看| 国产精品被窝福利一区| 日韩精品无码Av一区二区 | 亚洲一区二区免费视频| 亚洲一区二区三区自拍公司| 一区二区在线播放视频| 波多野结衣在线观看一区二区三区 | 亚洲一区AV无码少妇电影| 亚洲一区在线免费观看| 亚洲一区二区三区播放在线| 亚洲电影唐人社一区二区| 国产福利一区二区三区| 亚洲av无码片区一区二区三区| 精品一区二区三区在线播放视频| 亚洲一区二区三区精品视频| 亚洲国产精品一区二区三区在线观看| 久久亚洲一区二区| 亚洲日本va一区二区三区 | 亚洲一区二区三区乱码在线欧洲|