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一区二区
久久久久久香蕉| 午夜精品久久久久久久99热影院| 中文字幕成人在线视频| 黄色www网站| 国产精品三级一区二区| 污视频网站观看| 九一精品在线观看| 黄色片视频在线播放| 国产精品宾馆在线精品酒店| 性一交一乱一伧国产女士spa| 国产精品久久国产| 亚洲不卡中文字幕无码| 18禁免费观看网站| heyzo国产| wwww.国产| 成人免费黄色av| 日韩精品免费一区| 少妇高潮喷水在线观看| 妞干网在线免费视频| 熟妇人妻无乱码中文字幕真矢织江| 精品国产一二三四区| 国产真实乱子伦| 色一情一区二区三区| 亚洲综合123| 国产免费观看高清视频| www.国产区| 日本网站在线看| 日韩国产成人无码av毛片| 国产人妻777人伦精品hd| 男人亚洲天堂网| 午夜剧场高清版免费观看| 麻豆映画在线观看| 久久国产色av免费观看| 涩多多在线观看| 久久精品国产sm调教网站演员| 国产精品无码人妻一区二区在线| 色七七在线观看| 高清无码视频直接看| 天天影视综合色| www.男人天堂网| 天天干在线影院| 人人妻人人澡人人爽欧美一区双| 免费裸体美女网站| 亚洲天堂第一区| 自拍偷拍一区二区三区四区| 免费人成自慰网站| 57pao国产成永久免费视频| 美女黄色免费看| 人人妻人人澡人人爽精品欧美一区| 国产96在线 | 亚洲| 日韩人妻精品一区二区三区| av五月天在线| 久久综合色视频| 黄色一级片黄色| 一级日本黄色片| 久久久久久久久久久久久久久国产| 欧洲精品一区二区三区久久| 1314成人网| 天天爱天天操天天干| 国产欧美高清在线| 亚洲熟妇无码一区二区三区导航| 日本一本在线视频| 色综合五月婷婷| 国产无遮挡猛进猛出免费软件| 欧美日韩怡红院| 成年网站在线播放| 9久久婷婷国产综合精品性色| 国产白丝袜美女久久久久| 麻豆md0077饥渴少妇| 天天干天天操天天干天天操| 国产一级免费大片| 91在线第一页| 一二三在线视频| 2018中文字幕第一页| 草草草视频在线观看| 久久综合久久久久| 久久香蕉视频网站| 成年人网站国产| 国产精品999视频| 99色精品视频| 午夜剧场在线免费观看| 亚洲免费黄色录像| 福利在线小视频| 久久久久久免费看| 精品免费国产一区二区| 欧美特级aaa| 国产a级黄色大片| www.com毛片| 一本色道久久亚洲综合精品蜜桃| 九九热视频免费| www污在线观看| 久久久久免费精品| 91手机视频在线| 黄色一级片在线看| 国产精品入口免费软件| 国产精品8888| 97超碰青青草| www.午夜色| 久久久亚洲精品无码| 亚洲高清视频免费| 免费网站永久免费观看| av免费网站观看| 400部精品国偷自产在线观看| 国产男女无遮挡| 亚洲精品偷拍视频| 精品久久久久久久无码| 亚洲激情免费视频| 少妇一级淫免费播放| 男女日批视频在线观看| 九九热精品国产| 激情网站五月天| 久久99久久久久久| 日本网站在线看| 三级a三级三级三级a十八发禁止| 日韩小视频网站| 黄瓜视频免费观看在线观看www| 国产中文字幕在线免费观看| 好色先生视频污| av亚洲天堂网| 日韩欧美在线免费观看视频| 国产一区 在线播放| www.cao超碰| 91精品无人成人www| 日韩av在线综合| 波多野结衣之无限发射| 亚洲国产精品女人| 三级黄色片免费看| 午夜在线观看av| 三级a三级三级三级a十八发禁止| 国产一区二区视频播放| 欧美中日韩在线| 99久久久精品视频| 女人帮男人橹视频播放| 成人污网站在线观看| 潘金莲一级淫片aaaaa免费看| 天天干天天色天天干| 一二三级黄色片| 四虎免费在线观看视频| 国产又爽又黄ai换脸| 欧美aaa在线观看| 欧洲在线免费视频| 午夜精品免费看| 在线观看中文av| 黄色录像特级片| 91精品国产91久久久久麻豆 主演| 天天爱天天做天天操| 久久男人资源站| 亚洲 自拍 另类小说综合图区| 男女日批视频在线观看| 无码人妻丰满熟妇区96| 久久精品免费网站| 天堂在线一区二区三区| 永久免费在线看片视频| 毛片av在线播放| 国产免费观看高清视频| 亚洲国产精品三区| 免费不卡av网站| 国产一区二区四区| 91人人澡人人爽人人精品| 中文字幕亚洲影院| 男人插女人视频在线观看| 五月婷婷狠狠操| 欧美日韩激情四射| 久久国产色av免费观看| 亚洲av无日韩毛片久久| 黄色一级片国产| 午夜在线观看av| 成年在线观看视频| 黄色片在线免费| 波多野结衣 作品| 尤物国产在线观看| 日本欧美视频在线观看| 最新天堂在线视频| 国产资源在线视频| 久久久久久蜜桃一区二区| 毛片av在线播放| 最新天堂在线视频| 欧美 日本 亚洲| 日本a级片在线观看| 超碰在线播放91| 久久这里只有精品8| 国模私拍视频在线观看| 男人日女人bb视频| 日韩成人午夜影院| 亚洲免费黄色网| 人人干人人视频| 国产九九九九九| 欧美黄色免费网址| www.久久91| 欧美伦理片在线观看| 男人添女人下面高潮视频| 国产精品jizz在线观看老狼| 激情 小说 亚洲 图片: 伦| 欧美日韩精品在线一区二区 | 欧美激情第3页| 日本成人中文字幕在线| 欧美精品一区免费| av7777777| 亚洲国产成人精品无码区99| 一二三四中文字幕|