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

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

jquery有哪些遍歷方法

遍歷方法有:1、add(),用于把元素添加到匹配元素的集合中;2、children(),用于返回被選元素的所有直接子元素;3、closest(),用于返回被選元素的第一個(gè)祖先元素;4、contents(),用于返回被選元素的所有直接子元素;5、each(),用于為每個(gè)匹配元素執(zhí)行函數(shù);7、eq();8、find();9、first();10、is();11、last()等等。

jquery有哪些遍歷方法

本教程操作環(huán)境:windows7系統(tǒng)、jquery3.6版本、Dell G3電腦。

jQuery 遍歷方法總結(jié)

jQuery 遍歷函數(shù)包括了用于篩選、查找和串聯(lián)元素的方法。

方法 描述
add() 把元素添加到匹配元素的集合中
addBack() 把之前的元素集添加到當(dāng)前集合中
andSelf() 在版本 1.8 中被廢棄。addBack() 的別名
children() 返回被選元素的所有直接子元素
closest() 返回被選元素的第一個(gè)祖先元素
contents() 返回被選元素的所有直接子元素(包含文本和注釋節(jié)點(diǎn))
each() 為每個(gè)匹配元素執(zhí)行函數(shù)
end() 結(jié)束當(dāng)前鏈中最近的一次篩選操作,并把匹配元素集合返回到前一次的狀態(tài)
eq() 返回帶有被選元素的指定索引號(hào)的元素
filter() 把匹配元素集合縮減為匹配選擇器或匹配函數(shù)返回值的新元素
find() 返回被選元素的后代元素
first() 返回被選元素的第一個(gè)元素
has() 返回?fù)碛幸粋€(gè)或多個(gè)元素在其內(nèi)的所有元素
is() 根據(jù)選擇器/元素/jQuery 對(duì)象檢查匹配元素集合,如果存在至少一個(gè)匹配元素,則返回 true
last() 返回被選元素的最后一個(gè)元素
map() 把當(dāng)前匹配集合中的每個(gè)元素傳遞給函數(shù),產(chǎn)生包含返回值的新 jQuery 對(duì)象
next() 返回被選元素的后一個(gè)同級(jí)元素
nextAll() 返回被選元素之后的所有同級(jí)元素
nextUntil() 返回介于兩個(gè)給定參數(shù)之間的每個(gè)元素之后的所有同級(jí)元素
not() 從匹配元素集合中移除元素
offsetParent() 返回第一個(gè)定位的父元素
parent() 返回被選元素的直接父元素
parents() 返回被選元素的所有祖先元素
parentsUntil() 返回介于兩個(gè)給定參數(shù)之間的所有祖先元素
prev() 返回被選元素的前一個(gè)同級(jí)元素
prevAll() 返回被選元素之前的所有同級(jí)元素
prevUntil() 返回介于兩個(gè)給定參數(shù)之間的每個(gè)元素之前的所有同級(jí)元素
siblings() 返回被選元素的所有同級(jí)元素
slice() 把匹配元素集合縮減為指定范圍的子集

兩個(gè)遍歷子元素的方法

  • children()方法:獲取該元素下的直接子集元素

  • find()方法:獲取該元素下的所有(包括子集的子集)子集元素

區(qū)別:

children() 方法返回返回被選元素的所有直接子元素 (直接子元素,只找兒子不要孫子(: 也就是說(shuō)不會(huì)遞歸去遍歷)

find()方法獲得當(dāng)前元素集合中每個(gè)元素的后代 (注意find()方法,必須傳參數(shù),否者無(wú)效)

示例:查詢所有子元素

<!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8"> 		<script src="js/jquery-1.10.2.min.js"></script> 		<style> 			div * { 				display: block; 				border: 2px solid lightgrey; 				color: lightgrey; 				padding: 5px; 				margin: 15px; 			} 		</style>  		<script> 			$(document).ready(function() { 				$("button").on("click", function() { 					$("ul").find("*").css({ 						"color": "red", 						"border": "2px solid red" 					}); 				}); 			}); 		</script> 	</head>  	<body class="ancestors"> 		<div style="width:500px;">div (父節(jié)點(diǎn)) 			<ul>ul (指定元素) 				<li>li (子節(jié)點(diǎn)1) 					<span>span (孫節(jié)點(diǎn)1)</span> 				</li> 				<li>li (子節(jié)點(diǎn)2) 					<span>span (孫節(jié)點(diǎn)2)</span> 				</li> 				<li>li (子節(jié)點(diǎn)3) 					<span>span (孫節(jié)點(diǎn)3)</span> 				</li> 			</ul> 		</div> 		<button>選取ul的所有子元素</button> 	</body>  </html>
登錄后復(fù)制

jquery有哪些遍歷方法

7種遍歷同級(jí)元素的方法:

  • siblings()方法,主要用于獲得指定元素的同級(jí)所有元素

  • next()方法,主要用于獲得指定元素的下一個(gè)同級(jí)元素

  • nextAll()方法,主要用于獲得指定元素的下一個(gè)同級(jí)的所有元素

  • nextUntil()方法,主要用于獲得指定元素的下一個(gè)同級(jí)元素,這個(gè)同級(jí)元素必須為指定元素與nextUntil()方法所設(shè)置元素之間的元素

  • prev()方法,主要用于獲得指定元素的上一級(jí)同級(jí)元素

  • prevAll()方法,主要用于獲得指定元素上一級(jí)所有的同級(jí)元素

  • prevUntil()方法,主要用于獲得指定元素的上一個(gè)同級(jí)元素,這個(gè)同級(jí)元素必須為指定元素與prevUntil()方法所設(shè)置元素之間的元素

siblings()方法

<!DOCTYPE html> <html> 	<head> 		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 	</head>  	<body> 		<div><span>Hello</span></div> 		<p class="selected">Hello Again</p> 		<p>And Again</p>  		<script> 			$("p").siblings(".selected").css("background", "yellow"); 		</script>  	</body> </html>
登錄后復(fù)制

jquery有哪些遍歷方法

next()方法

<!DOCTYPE html> <html> 	<head> 		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 	</head>  	<body> 		<ul> 			<li>list item 1</li> 			<li>list item 2</li> 			<li class="third-item">list item 3</li> 			<li>list item 4</li> 			<li>list item 5</li> 		</ul>  		<script> 			$('li.third-item').next().css('background-color', 'red'); 		</script>  	</body> </html>
登錄后復(fù)制

jquery有哪些遍歷方法

nextAll()方法

<!DOCTYPE html> <html> 	<head> 		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 	</head>  	<body>  		<ul> 			<li>list item 1</li> 			<li>list item 2</li> 			<li class="third-item">list item 3</li> 			<li>list item 4</li> 			<li>list item 5</li> 		</ul>  		<script> 			$('li.third-item').nextAll().css('background-color', 'red'); 		</script>  	</body> </html>
登錄后復(fù)制

jquery有哪些遍歷方法

nextUntil()方法

<!DOCTYPE html> <html> 	<head> 		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 		<style> 			.siblings * { 				display: block; 				border: 2px solid lightgrey; 				color: lightgrey; 				padding: 5px; 				margin: 15px; 			} 		</style> 		<script> 			$(document).ready(function() { 				$("li.start").nextUntil("li.stop").css({ 					"color": "red", 					"border": "2px solid red" 				}); 			}); 		</script> 	</head> 	<body>  		<div style="width:500px;" class="siblings"> 			<ul>ul (父節(jié)點(diǎn)) 				<li>li (兄弟節(jié)點(diǎn))</li> 				<li>li (兄弟節(jié)點(diǎn))</li> 				<li class="start">li (類名為"start"的兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li節(jié)點(diǎn)的下一個(gè)兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li節(jié)點(diǎn)的下一個(gè)兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li節(jié)點(diǎn)的下一個(gè)兄弟節(jié)點(diǎn))</li> 				<li class="stop">li (類名為"stop"的兄弟節(jié)點(diǎn))</li> 			</ul> 		</div> 		<p>在這個(gè)例子中,我們返回在類名為“star”和類名為“stop”的 li元素之間的所有下一個(gè)兄弟元素。</p>  	</body> </html>
登錄后復(fù)制

jquery有哪些遍歷方法

prev()方法

<!DOCTYPE html> <html> 	<head> 		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 		<style> 			.siblings * { 				display: block; 				border: 2px solid lightgrey; 				color: lightgrey; 				padding: 5px; 				margin: 15px; 			} 		</style> 		<script> 			$(document).ready(function() { 				$("li.start").prev().css({ 					"color": "red", 					"border": "2px solid red" 				}); 			}); 		</script> 	</head> 	<body>  		<div style="width:500px;" class="siblings"> 			<ul>ul (父節(jié)點(diǎn)) 				<li>li (兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li節(jié)點(diǎn)的上一個(gè)兄弟節(jié)點(diǎn))</li> 				<li class="start">li (類名為"start"的li節(jié)點(diǎn))</li> 				<li>li (兄弟節(jié)點(diǎn))</li> 				<li>li (兄弟節(jié)點(diǎn))</li> 			</ul> 		</div>  	</body> </html>
登錄后復(fù)制

jquery有哪些遍歷方法

prevAll()方法

<!DOCTYPE html> <html> 	<head> 		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 		<style> 			.siblings * { 				display: block; 				border: 2px solid lightgrey; 				color: lightgrey; 				padding: 5px; 				margin: 15px; 			} 		</style> 		<script> 			$(document).ready(function() { 				$("li.start").prevAll().css({ 					"color": "red", 					"border": "2px solid red" 				}); 			}); 		</script> 	</head> 	<body>  		<div style="width:500px;" class="siblings"> 			<ul>ul (parent) 				<li>li (類名為"start"的li的上一個(gè)兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li的上一個(gè)兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li的上一個(gè)兄弟節(jié)點(diǎn))</li> 				<li class="start">li (類名為"start"的li節(jié)點(diǎn))</li> 				<li>li (兄弟節(jié)點(diǎn))</li> 				<li>li (兄弟節(jié)點(diǎn))</li> 			</ul> 		</div> 		<p>在這個(gè)例子中,我們返回類名稱為“star”的li元素之前的所有兄弟元素。</p>  	</body> </html>
登錄后復(fù)制

jquery有哪些遍歷方法

prevUntil()方法

<!DOCTYPE html> <html> 	<head> 		<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> 		<style> 			.siblings * { 				display: block; 				border: 2px solid lightgrey; 				color: lightgrey; 				padding: 5px; 				margin: 15px; 			} 		</style> 		<script> 			$(document).ready(function() { 				$("li.start").prevUntil("li.stop").css({ 					"color": "red", 					"border": "2px solid red" 				}); 			}); 		</script> 	</head> 	<body>  		<div style="width:500px;" class="siblings"> 			<ul>ul (父節(jié)點(diǎn)) 				<li class="stop">li (類名為"stop"的兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li節(jié)點(diǎn)的上一個(gè)兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li節(jié)點(diǎn)的上一個(gè)兄弟節(jié)點(diǎn))</li> 				<li>li (類名為"start"的li節(jié)點(diǎn)的上一個(gè)兄弟節(jié)點(diǎn))</li> 				<li class="start">li (類名為"start"的li節(jié)點(diǎn))</li> 				<li>li (兄弟節(jié)點(diǎn))</li> 				<li>li (兄弟節(jié)點(diǎn))</li> 			</ul> 		</div> 		<p>在這個(gè)例子中,我們返回在類名為“star”和“stop”的li元素之間的所有上一個(gè)兄弟元素,。</p>  	</body> </html>
登錄后復(fù)制

jquery有哪些遍歷方法

each()和map()方法可以遍歷數(shù)組

each()遍歷數(shù)組

<script> 	var arr = [1,3,5,7,9]; 	var obj = {0:1,1:3,2:5,3:7,4:9};  	/** 	* 利用jQuery的each靜態(tài)方法遍歷 	* 第一個(gè)參數(shù):當(dāng)前遍歷到的索引 	* 第二個(gè)元素:遍歷到的元素 	* 注意:jQuery的each方法可以遍歷偽數(shù)組 	*/ 	$.each(arr,function(index,value){ 		console.log("jQuery-each方法遍歷數(shù)組:",index,value); 	}) 	$.each(obj,function(index,value){ 		console.log("jQuery-each方法遍歷偽數(shù)組:",index,value); 	}) </script>
登錄后復(fù)制

jquery有哪些遍歷方法

map()遍歷數(shù)組

<script> 	var arr = [1,3,5,7,9]; 	var obj = {0:1,1:3,2:5,3:7,4:9}; 	/** 	*1.利用原生JS的map方法遍歷  	*第一個(gè)參數(shù):遍歷到的元素 	*第二個(gè)參數(shù):當(dāng)前遍歷到的索引 	*第三個(gè)參數(shù):當(dāng)前被遍歷的數(shù)組 	*注意:和原生的forEach方法一樣,不能遍歷偽數(shù)組 	*/ 	arr.map(function(value,index,array){ 		console.log("原生map遍歷數(shù)組:",index,value,array); 	}); 	/** 	obj.map(function(value,index,array){ 		console.log("原生map遍歷偽數(shù)組:",index,value,array); 		//Uncaught TypeError: obj.forEach is not a function 	}); 	*/  	/** 	* 2.利用jQuery的each靜態(tài)方法遍歷 	* 第一個(gè)參數(shù):要遍歷的數(shù)組 	* 每遍歷一個(gè)元素之后執(zhí)行的回調(diào)函數(shù) 	* 回調(diào)函數(shù)的參數(shù): 	* 	第一個(gè)參數(shù):遍歷到的元素 	* 	第二個(gè)元素:當(dāng)前遍歷到的索引 	* 注意:和jQuery的each方法一樣可以遍歷偽數(shù)組 	*/ 	$.map(arr,function(value,index){ 		console.log("jQuery-map方法遍歷數(shù)組:",index,value); 	}) 	$.map(obj,function(value,index){ 		console.log("jQuery-map方法遍歷偽數(shù)組:",index,value); 	}) </script>
登錄后復(fù)制

jquery有哪些遍歷方法

擴(kuò)展知識(shí):each的用法

1.數(shù)組中的each

復(fù)制代碼   var arr = [ "one", "two", "three", "four"];       $.each(arr, function(){          alert(this);       });    //上面這個(gè)each輸出的結(jié)果分別為:one,two,three,four          var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]      $.each(arr1, function(i, item){         alert(item[0]);      });      //其實(shí)arr1為一個(gè)二維數(shù)組,item相當(dāng)于取每一個(gè)一維數(shù)組,    //item[0]相對(duì)于取每一個(gè)一維數(shù)組里的第一個(gè)值    //所以上面這個(gè)each輸出分別為:1   4   7            var obj = { one:1, two:2, three:3, four:4};      $.each(obj, function(i) {          alert(obj[i]);            });    //這個(gè)each就有更厲害了,能循環(huán)每一個(gè)屬性      //輸出結(jié)果為:1   2  3  4
登錄后復(fù)制

2.遍歷Dom元素中

<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){   $("button").click(function(){     $("li").each(function(){       alert($(this).text())     });   }); }); </script> </head> <body> <button>輸出每個(gè)列表項(xiàng)的值</button> <ul> <li>Coffee</li> <li>Milk</li> <li>Soda</li> </ul> </body> </html>
登錄后復(fù)制

依次彈出Coffee,Milk,Soda

3.each和map的比較

下面的例子是獲取每一個(gè)多框的ID值;

each方法:

定義一個(gè)空數(shù)組,通過(guò)each方法,往數(shù)組添加ID值;最后將數(shù)組轉(zhuǎn)換成字符串后,alert這個(gè)值;

$(function(){     var arr = [];     $(":checkbox").each(function(index){         arr.push(this.id);     });     var str = arr.join(",");     alert(str); })
登錄后復(fù)制

map方法:

將每個(gè):checkbox執(zhí)行return this.id;并將這些返回值,自動(dòng)的保存為jQuery對(duì)象,然后用get方法將其轉(zhuǎn)換成原生Javascript數(shù)組,再使用join方法轉(zhuǎn)換成字符串,最后alert這個(gè)值;

$(function(){     var str = $(":checkbox").map(function() {         return this.id;     }).get().join();         alert(str); })
登錄后復(fù)制

當(dāng)有需一個(gè)數(shù)組的值的時(shí)候,用map方法,很方便。

4.jquery中使用each

例遍數(shù)組,同時(shí)使用元素索引和內(nèi)容。(i是索引,n是內(nèi)容)

代碼如下:

$.each( [0,1,2], function(i, n){ alert( "Item #" + i + ": " + n ); });
登錄后復(fù)制

例遍對(duì)象,同時(shí)使用成員名稱和變量?jī)?nèi)容。(i是成員名稱,n是變量?jī)?nèi)容)

代碼如下:

$.each( { name: "John", lang: "JS" }, function(i, n){ alert( "Name: " + i + ", Value: " + n ); });
登錄后復(fù)制

例遍dom元素,此處以一個(gè)input表單元素作為例子。

如果你dom中有一段這樣的代碼

<input name="aaa" type="hidden" value="111" />  <input name="bbb" type="hidden" value="222" />  <input name="ccc" type="hidden" value="333" />  <input name="ddd" type="hidden" value="444"/>
登錄后復(fù)制

然后你使用each如下

代碼如下:

$.each($("input:hidden"), function(i,val){ alert(val); //輸出[object HTMLInputElement],因?yàn)樗且粋€(gè)表單元素。 alert(i); //輸出索引為0,1,2,3 alert(val.name); //輸出name的值 alert(val.value); //輸出value的值 });
登錄后復(fù)制

5.each中根據(jù)this查找元素

實(shí)現(xiàn)效果”回復(fù)”兩個(gè)字只有在鼠標(biāo)經(jīng)過(guò)的時(shí)候才顯示出來(lái)

<ol class="commentlist">     <li class="comment">         <div class="comment-body">           <p>嗨,第一層評(píng)論</p>           <div class="reply">             <a href="#" class=".comment-reply-link">回復(fù)</a>           </div>         </div>         <ul class="children">           <li class="comment">             <div class="comment-body">             <p>第二層評(píng)論</p>             <div class="reply">               <a href="#" class=".comment-reply-link">回復(fù)</a>             </div>           </div></li>         </ul>     </li> </ol>
登錄后復(fù)制

js代碼如下

$("div.reply").hover(function(){   $(this).find(".comment-reply-link").show(); },function(){   $(this).find(".comment-reply-link").hide(); });
登錄后復(fù)制

實(shí)現(xiàn)效果,驗(yàn)證判斷題是否都有選擇

html

<ul id="ulSingle">                  <li class="liStyle">                 1.  阿斯頓按時(shí)<label id="selectTips" style="display: none" class="fillTims">請(qǐng)選擇</label>                 <!--begin選項(xiàng)-->                 <ul>                                                  <li class="liStyle2">                                 <span id="repSingle_repSingleChoices_0_labOption_0">A         </span>.阿薩德發(fā)<input type="hidden" name="repSingle$ctl00$repSingleChoices$ctl00$hidID" id="repSingle_repSingleChoices_0_hidID_0" value="1" />                                 <input id="repSingle_repSingleChoices_0_cheSingleChoice_0" type="checkbox" name="repSingle$ctl00$repSingleChoices$ctl00$cheSingleChoice" /></li>                                                      <li class="liStyle2">                                 <span id="repSingle_repSingleChoices_0_labOption_1">B         </span>.阿薩德發(fā)<input type="hidden" name="repSingle$ctl00$repSingleChoices$ctl01$hidID" id="repSingle_repSingleChoices_0_hidID_1" value="2" />                                 <input id="repSingle_repSingleChoices_0_cheSingleChoice_1" type="checkbox" name="repSingle$ctl00$repSingleChoices$ctl01$cheSingleChoice" /></li>                                                      <li class="liStyle2">                                 <span id="repSingle_repSingleChoices_0_labOption_2">C         </span>.阿斯頓<input type="hidden" name="repSingle$ctl00$repSingleChoices$ctl02$hidID" id="repSingle_repSingleChoices_0_hidID_2" value="3" />                                 <input id="repSingle_repSingleChoices_0_cheSingleChoice_2" type="checkbox" name="repSingle$ctl00$repSingleChoices$ctl02$cheSingleChoice" /></li>                                          </ul>                 <!--end選項(xiàng)-->                 <br />             </li>          </ul>
登錄后復(fù)制

js代碼

//驗(yàn)證單選題是否選中         $("ul#ulSingle>li.liStyle").each(function (index) {             //選項(xiàng)個(gè)數(shù)             var count = $(this).find("ul>li>:checkbox").length;             var selectedCount = 0             for (var i = 0; i < count; i++) {                 if ($(this).find("ul>li>:checkbox:eq(" + i + ")").attr("checked")) {                     selectedCount++;                     break;                 }             }             if (selectedCount == 0) {                 $(this).find("label#selectTips").show();                 return false;             }             else {                 $(this).find("label#selectTips").hide();             }         })
登錄后復(fù)制

ps:傳說(shuō)中attr("property", "value");在部分瀏覽器中不管用可以用prop,如果只是判斷可以用$(this).find("ul>li>:checkbox:eq(" + i + ")").is(":checked");

6.官方解釋
以下是官方的解釋:

jQuery.each(object, [callback])
登錄后復(fù)制

概述

通用例遍方法,可用于例遍對(duì)象和數(shù)組。

不同于例遍 jQuery 對(duì)象的 $().each() 方法,此方法可用于例遍任何對(duì)象。回調(diào)函數(shù)擁有兩個(gè)參數(shù):第一個(gè)為對(duì)象的成員或數(shù)組的索引,第二個(gè)為對(duì)應(yīng)變量或內(nèi)容。如果需要退出 each 循環(huán)可使回調(diào)函數(shù)返回 false,其它返回值將被忽略。

參數(shù)

  • objectObject :需要例遍的對(duì)象或數(shù)組。

  • callback (可選)Function :每個(gè)成員/元素執(zhí)行的回調(diào)函數(shù)。

【推薦學(xué)習(xí):jQuery視頻教程、web前端視頻】

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产一区二区在线观看免费视频| 免费网站在线观看视频| 黄色片一级视频| 成年人视频在线免费| 手机看片一级片| 日本特黄在线观看| 精品人妻少妇一区二区| 国产男女免费视频| 国产精品无码一本二本三本色| 538在线视频观看| 中文 日韩 欧美| 18黄暴禁片在线观看| 国产97在线 | 亚洲| 中文字幕av不卡在线| 公共露出暴露狂另类av| 91视频 -- 69xx| 色噜噜狠狠永久免费| 中文字幕日韩精品无码内射| 国产乱子伦农村叉叉叉| 色悠悠久久综合网| 人妻无码一区二区三区四区| 97在线播放视频| 欧美专区第二页| 情侣黄网站免费看| 色黄视频免费看| 欧美成人免费高清视频| 国产91av视频在线观看| 日本www在线播放| 日本一本在线视频| 国产精品入口免费软件| 九九久久九九久久| www.国产区| 欧美黑人在线观看| 一级做a免费视频| 国产无套内射久久久国产| 91香蕉视频在线观看视频| 免费日韩视频在线观看| 神马午夜伦理影院| 日本超碰在线观看| 久久久久人妻精品一区三寸| av磁力番号网| 一级黄色片国产| 妞干网在线免费视频| 免费国产a级片| 在线观看成人免费| 超碰在线公开97| 成人三级视频在线播放| 精品人妻人人做人人爽| 深夜做爰性大片蜜桃| 三上悠亚在线一区| www日韩在线观看| 99精品免费在线观看| 国产老熟妇精品观看| 成年人视频网站免费| 国产香蕉一区二区三区| 特级黄色片视频| 992tv人人草| 特黄特黄一级片| 韩国黄色一级大片| 亚洲色图都市激情| www.亚洲一区二区| 日本黄网站色大片免费观看| 路边理发店露脸熟妇泻火| 黄色录像特级片| 大片在线观看网站免费收看| 老司机午夜网站| 在线观看视频黄色| 秋霞在线一区二区| 蜜桃视频成人在线观看| 久久久久久av无码免费网站下载| www.激情网| 国产精品999视频| aaa毛片在线观看| 一女二男3p波多野结衣| 久热在线视频观看| 天天成人综合网| 日本精品久久久久久久久久| aa在线免费观看| 狠狠躁狠狠躁视频专区| 伊人精品视频在线观看| 激情六月天婷婷| 黄色免费观看视频网站 | 少妇性饥渴无码a区免费| 少妇性l交大片| 小明看看成人免费视频| 最新视频 - x88av| 亚洲色成人www永久在线观看 | 日韩成人三级视频| 国产成人精品视频免费看| 激情 小说 亚洲 图片: 伦| 日韩视频在线观看一区二区三区| 9999在线观看| 亚洲国产精品久久久久爰色欲| wwwwwxxxx日本| 91亚洲精品国产| 国产xxxxx视频| 免费成人深夜夜行网站视频| av免费观看网| 久久精品一卡二卡| 草草久久久无码国产专区| 99九九99九九九99九他书对| 97在线国产视频| 99sesese| 欧美韩国日本在线| 蜜臀在线免费观看| 三级a在线观看| 国产男女免费视频| 在线播放免费视频| 少妇高清精品毛片在线视频| 国产日韩第一页| 五月天av在线播放| 欧美女人性生活视频| 国产精品啪啪啪视频| 奇米影音第四色| 99色精品视频| 国产精品12345| 欧美人与动牲交xxxxbbbb| 国产探花在线看| 韩国一区二区av| 免费看国产曰批40分钟| 超碰在线免费观看97| 视频二区在线播放| 国产三级三级三级看三级| 国产精品一线二线三线| 手机看片日韩国产| 欧美xxxxxbbbbb| 天天操天天干天天做| 一级特黄性色生活片| 大陆极品少妇内射aaaaa| 国产一二三四五| 色呦呦网站入口| 福利网在线观看| 深夜做爰性大片蜜桃| 蜜桃福利午夜精品一区| 蜜臀一区二区三区精品免费视频 | 黄色网络在线观看| 经典三级在线视频| 超碰超碰超碰超碰超碰| 青娱乐精品在线| 妞干网这里只有精品| 99中文字幕在线观看| 日韩欧美一级在线| 国内少妇毛片视频| 日本欧美视频在线观看| 免费看国产一级片| 国产亚洲欧美在线视频| 99re在线视频免费观看| www.日日操| 国产原创精品在线| 日韩高清在线一区二区| 日本三级中文字幕在线观看| 国产一区二区三区乱码| 337p粉嫩大胆噜噜噜鲁| 青青草原成人网| 三上悠亚av一区二区三区| 国产精品v日韩精品v在线观看| 午夜啪啪小视频| 三级在线免费观看| 老太脱裤子让老头玩xxxxx| 国产精品亚洲αv天堂无码| 久久久久久久久久久久91| 一二三级黄色片| 国产精品无码免费专区午夜| 国产精品免费入口| 中文字幕亚洲乱码| 日本免费黄色小视频| 成人免费aaa| 奇米影音第四色| 日韩成人三级视频| 国产精品免费成人| 日韩中文在线字幕| 日本三区在线观看| 中文字幕在线视频一区二区三区| 岛国大片在线播放| 天美星空大象mv在线观看视频| 中国黄色录像片| 国产成人手机视频| 国产一区二区三区在线免费| 久久综合久久色| 在线观看污视频| 超碰在线97免费| 成人免费在线网| 91在线第一页| 虎白女粉嫩尤物福利视频| 最近免费观看高清韩国日本大全| 夫妻免费无码v看片| 18视频在线观看娇喘| 中文字幕 91| 男人天堂999| 国产一区 在线播放| 天天看片天天操| 欧美三级一级片| 毛片在线视频观看| 艹b视频在线观看| 欧美亚洲另类色图| 丁香婷婷综合激情| 天天做天天干天天操| 日韩一级片播放| 看av免费毛片手机播放| 国产色一区二区三区|