久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久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號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
麻豆91精品视频| 国产欧美大片| 国产精品久久久久久久久久白浆| 免费视频一区三区| 精品高清久久| 精品五月天堂| 日韩黄色av| av不卡在线看| 免费成人网www| 亚洲天堂久久| 不卡视频在线| 在线亚洲激情| 免费观看在线色综合| 免播放器亚洲一区| 亚洲18在线| 欧美日韩精品一区二区三区视频| 免费精品视频在线| 日韩高清电影一区| 国产精品.xx视频.xxtv| 激情不卡一区二区三区视频在线| 久久字幕精品一区| 精品国产成人| 黄色网一区二区| 岛国av在线网站| 99精品视频精品精品视频| 日韩精品中文字幕第1页| 国产一区亚洲| 日本不卡的三区四区五区| 97久久精品| 日韩免费看片| 蜜臀91精品一区二区三区| 国产精品一区二区三区av | 99国产精品| 久久国内精品自在自线400部| 福利片在线一区二区| 亚洲欧美日本国产专区一区| 亚洲毛片网站| 精品亚洲自拍| 亚洲免费观看| 国产精品成人3p一区二区三区| 日韩电影在线视频| 日韩欧美中文字幕一区二区三区| 牛牛精品成人免费视频| 亚洲精品va| 久久精品亚洲| 免费看黄色91| 久久久久国产| 欧美一级网站| 婷婷综合成人| 激情婷婷欧美| 色综合狠狠操| 97精品久久| 亚洲深夜福利| 婷婷综合在线| 欧美天堂视频| 国产精品成人一区二区不卡| 日韩不卡在线观看日韩不卡视频| 亚洲高清不卡| 欧美午夜网站| 超碰成人av| 麻豆91精品| 亚洲www啪成人一区二区| 久久精品 人人爱| 亚洲欧美视频| 91精品国产调教在线观看| 国产精品66| 免费久久99精品国产| 蜜桃精品在线| 久久av国产紧身裤| 免费人成网站在线观看欧美高清| 亚洲播播91| 国产另类在线| 国产日韩一区二区三区在线| 欧美a级一区| 国产不卡精品| 成人精品视频| 日韩综合一区二区| 伊人久久一区| 图片区亚洲欧美小说区| 久久精品亚洲人成影院| 丝袜av一区| 丁香婷婷久久| 国产精品天堂蜜av在线播放| 日韩精品一区二区三区中文在线 | 日本免费一区二区视频| 伊人久久亚洲| 日韩国产一二三区| 日本h片久久| 国产日韩欧美一区二区三区在线观看| 日韩福利视频导航| 亚洲一区av| 亚洲在线一区| 一区二区国产在线观看| 亚洲人成亚洲精品| 欧美精品中文字幕亚洲专区| 国产精品综合色区在线观看| 国产精品片aa在线观看| 麻豆精品少妇| 亚洲精品2区| 国产欧美日韩一区二区三区在线| 久久国产乱子精品免费女| 国产精品xxx| 日韩美女一区二区三区在线观看| 欧美va天堂| 日韩黄色免费网站| 黄色aa久久| 伊人久久亚洲影院| 日韩av资源网| 国产精品久久久久久久久久10秀| 欧美精选视频一区二区| 国产毛片久久| 国产丝袜一区| 黄色亚洲免费| 中文字幕在线视频久| 国产亚洲精品久久久久婷婷瑜伽| 日韩国产在线观看| 亚洲www免费| 日本欧美一区二区在线观看| 久久精品91| 国产日产精品_国产精品毛片| 日韩欧美一区免费| 在线亚洲国产精品网站| 日韩黄色在线观看| 色88888久久久久久影院| 日韩成人午夜精品| 亚洲精品午夜av福利久久蜜桃| 欧美日韩视频免费看| 亚洲经典在线| 蜜臀国产一区| 久久激情av| 亚洲一区二区免费在线观看| 亚洲黄色中文字幕| 国产精品a级| 久久国产精品免费精品3p | 久久一区二区中文字幕| 视频一区二区三区在线| 国产精品2023| 免费日韩视频| 蜜桃视频一区二区| 亚洲人成网站在线在线观看| 日本午夜精品一区二区三区电影| 男人的天堂久久精品| 久久www成人_看片免费不卡| 婷婷国产精品| 久久视频精品| 日韩精品电影一区亚洲| 91成人精品在线| 亚洲青青久久| 久久国产免费看| av资源新版天堂在线| 精品国产精品久久一区免费式| 欧美成人aaa| 国产精品久久久久久久久久10秀| 中文字幕高清在线播放| 神马日本精品| 欧美特黄a级高清免费大片a级| 精品香蕉视频| 久久99伊人| 蜜桃av在线播放| 日韩精品欧美精品| 久久国产直播| 欧美精品中文字幕亚洲专区| 日韩在线二区| 国产一区导航| 欧美日韩1区2区3区| 日本午夜精品视频在线观看| 蜜臀av亚洲一区中文字幕| 首页国产精品| 蜜臀av在线播放一区二区三区| 国产精品丝袜在线播放| 久久视频一区| 欧美日韩精品一区二区三区视频 | 91麻豆精品激情在线观看最新| 日韩在线观看一区二区三区| 午夜精品久久久久久久久久蜜桃| 蜜桃视频一区二区三区在线观看| 国产高清精品二区| 日韩一级网站| 久久精品国产网站| 日韩精品一级| 欧美丝袜一区| 国产精品超碰| 欧美一级网址| 亚洲精品1区| bbw在线视频| 国产精品久久乐| 99精品综合| 国产精品久久久久av蜜臀| 中文久久精品| 久久激情婷婷| 国产a亚洲精品| 九九99久久精品在免费线bt| 亚洲青青久久| 欧美中文日韩| 在线成人直播| 欧美日韩免费看片| 久久一区国产| 日韩精品福利一区二区三区| 视频一区国产视频| 黄色成人91|