gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

在jquery中有哪些層次選擇器

jquery中的層次選擇器有:1、后代選擇器,語法“$("M N")”;2、子代選擇器,語法“$("M>N")”;3、兄弟選擇器,語法“$("M~N")”;4、相鄰選擇器,語法“$("M+N")”。

在jquery中有哪些層次選擇器

本教程操作環境:windows7系統、jquery1.10.2版本、Dell G3電腦。

層次選擇器,就是通過元素之間的層次關系來選擇元素的一種基礎選擇器。層次選擇器在實際開發中也是相當重要的。常見的層次關系包括:父子、后代、兄弟、相鄰。

在 jQuery 中,層次選擇器共有 4 種,如下表 所示。

jQuery 層次選擇器
選擇器 說明
M N 后代選擇器,選擇 M 元素內部的后代N元素(所有 N 元素)
M>N 子代選擇器,選擇 M 元素內部的子代N元素(所有第 1 級 N 元素)
M~N 兄弟選擇器,選擇 M 元素后面所有的同級 N 元素
M + N 相鄰選擇器,選擇 M 元素相鄰的(下一個)元素(M、N 是同級元素)

此外,我們還需要注意以下 4 點:

  • $("M N") 可以使用 $(M).find(N) 代替;

  • $("M>N") 可以使用 $(M).children(N) 代替;

  • $("M~N") 可以使用 $(M).nextAll(N) 代替;

  • $("M+N") 可以使用 $(M).next(N) 代替。

對于 find( )、children( )、nextAll( )、next( ) 這 4 種方法,我們之后會詳細介紹,這里簡單了解一下即可。

后代選擇器

后代選擇器,用于選擇元素內部的所有某一種元素,包括子元素和其他后代元素。

語法:

$("M N")

“M元素”和“N元素”之間用空格隔開,表示選中 M 元素內部的后代 N 元素(即所有 N 元素)。

舉例:

<!DOCTYPE html> <html> <head>     <meta charset="utf-8" />     <script src="js/jquery-1.10.2.min.js"></script>     <script>         $(function () {             $("#first p").css("color","red");         })     </script> </head> <body>     <div id="first">         <p>子元素</p>         <p>子元素</p>         <div id="second">             <p>子元素的子元素</p>             <p>子元素的子元素</p>         </div>         <p>子元素</p>         <p>子元素</p>     </div> </body> </html>

程序運行效果如圖 1 所示:

在jquery中有哪些層次選擇器

$("#first p") 表示選取 id="first" 的元素內部的所有 p 元素。因此,不管是子元素,還是其他后代元素,全部都會被選中。

子代選擇器

子代選擇器,用于選中元素內部的某一種子元素。子代選擇器與后代選擇器雖然很相似,但是也有著明顯的區別。

  • 后代選擇器,選取的是元素內部所有的元素(包括子元素、孫元素等);

  • 子代選擇器,選取的是元素內部的某一種子元素(只限子元素)。

語法:

$("M>N")

“M 元素”和“N 元素”之間使用>選擇符,表示選中 M 元素內部的子元素 N。

舉例:

<!DOCTYPE html> <html> <head>     <meta charset="utf-8" />     <script src="js/jquery-1.10.2.min.js"></script>     <script>         $(function () {             $("#first>p").css("color","red");         })     </script> </head> <body>     <div id="first">         <p>子元素</p>         <p>子元素</p>         <div id="second">             <p>子元素的子元素</p>             <p>子元素的子元素</p>         </div>         <p>子元素</p>         <p>子元素</p>     </div> </body> </html>

預覽效果如圖 2 所示:

在jquery中有哪些層次選擇器

$("#first>p") 表示選中 id="first" 的元素下的子元素 p。我們將這個例子與后代選擇器的例子對比一下,就可以很清楚地知道:子代選擇器只選取子元素,不包括其他后代元素。

兄弟選擇器

兄弟選擇器,用于選中元素后面(不包括前面)的某一類兄弟元素。

語法:

$("M~N")

“M 元素”和“N 元素”之間使用~選擇符,表示選中 M 元素后面所有的兄弟元素 N。

舉例:

<!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8" /> 		<script src="js/jquery-1.10.2.min.js"></script> 		<script> 			$(function() { 				$("#second~p").css("color", "red"); 			}) 		</script> 	</head> 	<body> 		<div id="first"> 			<p>子元素</p> 			<p>子元素</p> 			<div id="second"> 				<p>子元素的子元素</p> 				<p>子元素的子元素</p> 			</div> 			<p>子元素</p> 			<p>子元素</p> 		</div> 	</body> </html>

程序執行結果如圖 3 所示:

在jquery中有哪些層次選擇器

$("#second~p") 表示選取 id="second" 的元素后面所有的兄弟元素 p。記住,兄弟選擇器只選取后面所有的兄弟元素,不包括前面的所有兄弟元素。

相鄰選擇器

相鄰選擇器,用于選中元素后面(不包括前面)的某一個“相鄰”的兄弟元素。相鄰選擇器與兄弟選擇器也非常相似,不過也有明顯的區別。

  • 兄弟選擇器選取元素后面“所有”的某一類元素;

  • 相鄰選擇器選取元素后面“相鄰”的某一個元素。

語法:

$("M+N")

“M 元素”和“N 元素”之間使用+選擇符,表示選中 M 元素后面的相鄰的兄弟元素 N。

舉例:

<!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8" /> 		<script src="js/jquery-1.10.2.min.js"></script> 		<script> 			$(function() { 				$("#second+p").css("color", "red"); 			}) 		</script> 	</head> 	<body> 		<div id="first"> 			<p>子元素</p> 			<p>子元素</p> 			<div id="second"> 				<p>子元素的子元素</p> 				<p>子元素的子元素</p> 			</div> 			<p>子元素</p> 			<p>子元素</p> 		</div> 	</body> </html>

程序運行效果如圖 4 所示:

在jquery中有哪些層次選擇器

$("#second+p") 表示選取 id="second" 的元素后面的“相鄰”的兄弟元素 p。

舉例:

<!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8" /> 		<script src="js/jquery-1.10.2.min.js"></script> 		<script> 			$(function() { 				$("li+li").css("border-top", "2px solid red"); 			}) 		</script> 	</head> 	<body> 		<ul> 			<li>第1個元素</li> 			<li>第2個元素</li> 			<li>第3個元素</li> 			<li>第4個元素</li> 			<li>第5個元素</li> 		</ul> 	</body> </html>

程序執行效果如圖 5 所示。

在jquery中有哪些層次選擇器

$("li+li") 使用的是相鄰選擇器,表示“選擇 li 元素后面相鄰的(下一個)li 元素”。由于最后一個 li 元素沒有下一個 li 元素,所以對于最后一個 li 元素,它是沒有下一個 li 元素可以選取的。$("li+li").css("border-top","2px solid red") 可以實現在兩兩li元素之間添加一個邊框的效果。

【推薦學習:jQuery視頻教程、web前端開發視頻】

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产福利在线免费| 久久久久久三级| 无码日韩人妻精品久久蜜桃| av动漫在线播放| 制服丝袜综合网| 人体内射精一区二区三区| 日韩不卡一二三| 国产午夜福利在线播放| 欧美三级午夜理伦三级老人| 玩弄japan白嫩少妇hd| 成年人视频网站免费| 国产永久免费网站| caoporn超碰97| 播放灌醉水嫩大学生国内精品| 国产5g成人5g天天爽| 欧美性猛交久久久乱大交小说 | 亚洲图色中文字幕| 久久精品免费网站| 久久精品免费一区二区| 真实国产乱子伦对白视频| 亚洲综合伊人久久| 久久久国产欧美| 黄色一级大片免费| 成年人免费观看的视频| 国产91对白刺激露脸在线观看| 欧美xxxx吸乳| 免费观看国产视频在线| 最新av在线免费观看| www.com污| 高清av免费看| jizz大全欧美jizzcom| 免费看又黄又无码的网站| 免费观看美女裸体网站| 久久成人福利视频| cao在线观看| heyzo国产| 免费涩涩18网站入口| 99草草国产熟女视频在线| 国产1区2区3区中文字幕| 国产又粗又猛又爽又黄的网站| 国产欧美精品aaaaaa片| 国产中文字幕视频在线观看| 欧美a v在线播放| 日本在线视频www| 91精品无人成人www| 日日噜噜夜夜狠狠| 一级片免费在线观看视频| 色婷婷777777仙踪林| 男人天堂av片| 免费看国产黄色片| 欧美aaa在线观看| 国产xxxx振车| 18岁视频在线观看| www.污网站| 成人免费在线视频播放| 2022亚洲天堂| 999在线观看| 白白操在线视频| 成人在线免费播放视频| 欧美一级特黄aaa| 欧美黑人在线观看| 不要播放器的av网站| 中文字幕av导航| 欧洲黄色一级视频| 麻豆中文字幕在线观看| 欧美 国产 综合| 国产精品99久久久久久大便| 免费看日本毛片| 一区二区三区国产好的精华液| 久久久久久久久久伊人| 日本激情视频在线| 91成人在线观看喷潮教学| 999精品网站| 国产精品69久久久| 中文字幕在线乱| 日韩一级免费片| 99蜜桃臀久久久欧美精品网站| 夜夜添无码一区二区三区| 操人视频免费看| 久久久久久久中文| 青娱乐国产精品视频| 中文久久久久久| 日韩国产一级片| 蜜臀在线免费观看| 一级淫片在线观看| 成人亚洲视频在线观看| 成人午夜免费在线| 特级西西444| 超碰在线免费av| 天堂av在线网站| 成人久久久久久久久| 成人精品视频在线播放| www.亚洲一区二区| 婷婷激情小说网| 国产成人在线综合| 久久久久久久久久久久91| 久久婷婷国产精品| 草草久久久无码国产专区| 日本人妻伦在线中文字幕| 2021国产视频| 中文字幕精品在线播放| 五月天色婷婷综合| 一级片黄色免费| 天堂av手机在线| 色中文字幕在线观看| 国内av免费观看| 国产精品久久成人免费观看| 三级黄色片免费观看| 日本一二区免费| 亚洲欧美激情网| 大桥未久一区二区三区| 精品国产av无码一区二区三区| 中文字幕一区二区三区四| 午夜视频在线网站| 日韩在线不卡一区| 五月激情婷婷在线| 欧美爱爱视频免费看| 国产淫片av片久久久久久| 51xx午夜影福利| 婷婷五月综合缴情在线视频| 国产精品自拍合集| www.亚洲天堂网| 天天操天天爽天天射| 精品少妇一区二区三区在线| 国产综合免费视频| 免费不卡av在线| 国内自拍在线观看| av 日韩 人妻 黑人 综合 无码| 免费一级淫片aaa片毛片a级| 日韩欧美不卡在线| 亚洲熟妇无码另类久久久| 无码无遮挡又大又爽又黄的视频| 草b视频在线观看| 99久久激情视频| 国产亚洲视频一区| 被灌满精子的波多野结衣| 国产成人av影视| 婷婷丁香激情网| 91视频 - 88av| 午夜久久久久久久久久久| 欧美三级午夜理伦三级| 毛葺葺老太做受视频| 亚洲精品蜜桃久久久久久| 爱情岛论坛vip永久入口| 黑人巨茎大战欧美白妇| 成人午夜免费在线| 欧美深夜福利视频| 欧美视频国产视频| 精品少妇人欧美激情在线观看| 777久久精品一区二区三区无码 | 17c国产在线| 日本欧美黄色片| www.日本在线播放| 日本不卡一区二区在线观看| 国产肉体ⅹxxx137大胆| 国产美女18xxxx免费视频| 嫩草影院中文字幕| 一本久道高清无码视频| 国产精品拍拍拍| 黄色www在线观看| 国产自产在线视频| 三级黄色片免费观看| 国产精品自拍合集| 日韩av影视大全| 中文字幕1234区| 亚洲天堂第一区| 午夜天堂在线视频| 国产日韩欧美大片| 8x8x成人免费视频| 91亚洲免费视频| 男女啪啪免费观看| 少妇熟女一区二区| 动漫av网站免费观看| 欧美视频在线观看网站 | 超碰超碰超碰超碰超碰| 色婷婷.com| 91aaa精品| 天美一区二区三区| 欧美激情国产精品日韩| 亚洲不卡中文字幕无码| 久久久久久久久久伊人| 亚洲黄色a v| 亚洲欧美日韩一级| 拔插拔插华人永久免费| 奇米影视四色在线| 国产自偷自偷免费一区| 精品一区二区成人免费视频| 日本激情视频在线播放| 激情视频综合网| 少妇高潮喷水在线观看| 又大又硬又爽免费视频| 亚洲精品一二三四五区| 国产午夜精品视频一区二区三区| 国模私拍视频在线观看| 美脚丝袜脚交一区二区| 91激情视频在线| 91精品999| 欧美丰满熟妇xxxxx| 国产精品嫩草影院8vv8| 国产xxxxhd|