精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

分享jQuery的常用技巧12招

開發 前端
大家都知道,jquery是繼prototype之后又一個優秀的Javascrīpt框架。本文介紹了jQuery的常用的技巧12個,希望對你有幫助,一起來看。

jquery是輕量級的js庫(壓縮后只有21k) ,它兼容CSS3,還兼容各種瀏覽器。由于jQuery對象本身是一個集合。所以如果jQuery對象要轉換為dom對象則必須取出其中的某一項,一般可通過索引取出。

1、關于頁面元素的引用

通過jQuery的$()引用元素包括通過id、class、元素名以及元素的層級關系及dom或者xpath條件等方法,且返回的對象為jQuery對象(集合對象),不能直接調用dom定義的方法。

2、jQuery對象與dom對象的轉換

只有jQuery對象才能使用jQuery定義的方法。注意dom對象和jQuery對象是有區別的,調用方法時要注意操作的是dom對象還是jQuery對象。普通的dom對象一般可以通過$()轉換成jQuery對象。

如:$(document.getElementById(”msg”))則為jQuery對象,可以使用jQuery的方法。

由于jQuery對象本身是一個集合。所以如果jQuery對象要轉換為dom對象則必須取出其中的某一項,一般可通過索引取出。

如:$(”#msg”)[0],$(”div”).eq(1)[0],$(”div”).get()[1],$(”td”)[5]這些都是dom對象,可以使用dom中的方法,但不能再使用jQuery的方法。

以下幾種寫法都是正確的:

 

  1. $("#msg”).html();   
  2. $("#msg”)[0].innerHTML;   
  3. $("#msg”).eq(0)[0].innerHTML;   
  4. $("#msg”).get(0).innerHTML;  

 

3、如何獲取jQuery集合的某一項

對于獲取的元素集合,獲取其中的某一項(通過索引指定)可以使用eq或get(n)方法或者索引號獲取,要注意,eq返回的是jQuery對象,而get(n)和索引返回的是dom元素對象。對于jQuery對象只能使用jQuery的方法,而dom對象只能使用dom的方法,如要獲取第三個<div>元素的內容。有如下兩種方法:

 

  1. $("div”).eq(2).html(); //調用jQuery對象的方法   
  2. $("div”).get(2).innerHTML; //調用dom的方法屬性  

 

4、同一函數實現set和get

jQuery中的很多方法都是如此,主要包括如下幾個:

 

  1. $("#msg").html(); //返回id為msg的元素節點的html內容。   
  2. $("#msg").html("<b>new content</b>");   
  3. //將“<b>new content</b>" 作為html串寫入id為msg的元素節點內容中,頁面顯示粗體的new content   
  4. $("#msg").text(); //返回id為msg的元素節點的文本內容。   
  5. $("#msg").text("<b>new content</b>");   
  6. //將“<b>new content</b>" 作為普通文本串寫入id為msg的元素節點內容中,頁面顯示<b>new content</b>   
  7. $("#msg").height(); //返回id為msg的元素的高度   
  8. $("#msg").height("300″); //將id為msg的元素的高度設為300   
  9. $("#msg").width(); //返回id為msg的元素的寬度   
  10. $("#msg").width("300″); //將id為msg的元素的寬度設為300   
  11. $("input").val("); //返回表單輸入框的value值   
  12. $("input").val("test"); //將表單輸入框的value值設為test   
  13. $("#msg").click(); //觸發id為msg的元素的單擊事件   
  14. $("#msg").click(fn); //為id為msg的元素單擊事件添加函數  

 

同樣blur,focus,select,submit事件都可以有著兩種調用方法

5、集合處理功能

對于jQuery返回的集合內容無需我們自己循環遍歷并對每個對象分別做處理,jQuery已經為我們提供的很方便的方法進行集合的處理。包括兩種形式:

 

  1. $("p”).each(function(i){this.style.color=['#f00','#0f0','#00f'][ i ]})   
  2. //為索引分別為0,1,2的p元素分別設定不同的字體顏色。   
  3. $("tr”).each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]})   
  4. //實現表格的隔行換色效果   
  5. $("p”).click(function(){alert($(this).html())})   
  6. //為每個p元素增加了click事件,單擊某個p元素則彈出其內容  

 

6、擴展我們需要的功能

 

  1. $.extend({   
  2. min: function(a, b){return a < b?a:b; },   
  3. max: function(a, b){return a > b?a:b; }   
  4. }); //為jQuery擴展了min,max兩個方法  

 

使用擴展的方法(通過“$.方法名”調用):

 

  1. 01.alert(”a=10,b=20,max=”+$.max(10,20)+”,min=”+$.min(10,20));  

 

7、支持方法的連寫

所謂連寫,即可以對一個jQuery對象連續調用各種不同的方法。例如:

 

  1. $("p”).click(function(){alert($(this).html())})   
  2. .mouseover(function(){alert(’mouse over event’)})   
  3. .each(function(i){this.style.color=['#f00','#0f0','#00f'][ i ]});  

 

8、操作元素的樣式

主要包括以下幾種方式:

 

  1. $("#msg").css("background"); //返回元素的背景顏色   
  2. $("#msg").css("background","#ccc"//設定元素背景為灰色   
  3. $("#msg").height(300); $("#msg").width("200″); //設定寬高   
  4. $("#msg").css({ color: “red", background: “blue" });//以名值對的形式設定樣式   
  5. $("#msg").addClass("select"); //為元素增加名稱為select的class   
  6. $("#msg").removeClass("select"); //刪除元素名稱為select的class   
  7. $("#msg").toggleClass("select"); //如果存在(不存在)就刪除(添加)名稱為select的class  

 

#p#

9、完善的事件處理功能

jQuery已經為我們提供了各種事件處理方法,我們無需在html元素上直接寫事件,而可以直接為通過jQuery獲取的對象添加事件。如:

 

  1. $(”#msg”).click(function(){alert(”good”)}) //為元素添加了單擊事件   
  2. $(“p”).click(function(i){this.style.color=['#f00','#0f0','#00f'][ i ]})   
  3. //為三個不同的p元素單擊事件分別設定不同的處理  

 

jQuery中幾個自定義的事件:

(1)hover(fn1,fn2):一個模仿懸停事件(鼠標移動到一個對象上面及移出這個對象)的方法。當鼠標移動到一個匹配的元素上面時,會觸發指定的第一個函數。當鼠標移出這個元素時,會觸發指定的第二個函數。

 

  1. //當鼠標放在表格的某行上時將class置為over,離開時置為out。   
  2. $("tr”).hover(function(){   
  3. $(this).addClass(”over”);   
  4. ,function(){   
  5. $(this).addClass(”out”);   
  6. });  

 

(2)ready(fn):當DOM載入就緒可以查詢及操縱時綁定一個要執行的函數。

 

  1. 01.$(document).ready(function(){alert(”Load Success”)})   
  2. 02.//頁面加載完畢提示“Load Success”,相當于onload事件。與$(fn)等價  

 

(3)toggle(evenFn,oddFn): 每次點擊時切換要調用的函數。如果點擊了一個匹配的元素,則觸發指定的第一個函數,當再次點擊同一元素時,則觸發指定的第二個函數。隨后的每次點擊都重復對這兩個函數的輪番調用。

 

  1. //每次點擊時輪換添加和刪除名為selected的class。   
  2. $("p”).toggle(function(){   
  3. $(this).addClass(”selected”);   
  4. },function(){   
  5. $(this).removeClass(”selected”);   
  6. });  

 

(4)trigger(eventtype): 在每一個匹配的元素上觸發某類事件。例如:

 

  1. 01.$("p”).trigger(”click”); //觸發所有p元素的click事件  

 

(5)bind(eventtype,fn),unbind(eventtype): 事件的綁定與反綁定

從每一個匹配的元素中(添加)刪除綁定的事件。例如:

 

  1. $("p").bind("click"function(){alert($(this).text());}); //為每個p元素添加單擊事件   
  2. $("p").unbind(); //刪除所有p元素上的所有事件   
  3. $("p").unbind("click"//刪除所有p元素上的單擊事件  

 

10、幾個實用特效功能

其中toggle()和slidetoggle()方法提供了狀態切換功能。如toggle()方法包括了hide()和show()方法。slideToggle()方法包括了slideDown()和slideUp方法。

11、幾個有用的jQuery方法

$.browser.瀏覽器類型:檢測瀏覽器類型。有效參數:safari, opera, msie, mozilla。如檢測是否ie:$.browser.isie,是ie瀏覽器則返回true。
$.each(obj, fn):通用的迭代函數。可用于近似地迭代對象和數組(代替循環)。如

 

  1. 01.$.each( [0,1,2], function(i, n){ alert( "Item #" + i + ": " + n ); });  

 

等同于:

 

  1. var tempArr=[0,1,2];   
  2. for(var i=0;i<tempArr.length;i++){   
  3. alert("Item #"+i+": "+tempArr[ i ]);   
  4. }  

 

也可以處理json數據,如

 

  1. $.each( { name: "John", lang: "JS" }, function(i, n){ alert( "Name: " + i + ", Value: " + n ); });  

 

結果為:

 

  1. Name:name, Value:John   
  2. Name:lang, Value:JS   
  3. $.extend(target,prop1,propN):用一個或多個其他對象來擴展一個對象,返回這個被擴展的對象。
  4. 這是jQuery實現的繼承方式。如:   
  5. $.extend(settings, options);   
  6. //合并settings和options,并將合并結果返回settings中,相當于options繼承setting并將繼承結果保存在setting中。   
  7. var settings = $.extend({}, defaults, options);   
  8. //合并defaults和options,并將合并結果返回到setting中而不覆蓋default內容。  

 

可以有多個參數(合并多項并返回)$.map(array, fn):數組映射。把一個數組中的項目(處理轉換后)保存到到另一個新數組中,并返回生成的新數組。如:

 

  1. var tempArr=$.map( [0,1,2], function(i){ return i + 4; });   
  2. tempArr內容為:[4,5,6]   
  3. var tempArr=$.map( [0,1,2], function(i){ return i > 0 ? i + 1 : null; });   
  4. tempArr內容為:[2,3] $.merge(arr1,arr2):合并兩個數組并刪除其中重復的項目。  

 

如:

 

  1. $.merge( [0,1,2], [2,3,4] ) //返回[0,1,2,3,4]  

 

$.trim(str):刪除字符串兩端的空白字符。如:

 

  1. $.trim(" hello, how are you? "); //返回"hello,how are you? "  

 

12、解決自定義方法或其他類庫與jQuery的沖突

很多時候我們自己定義了$(id)方法來獲取一個元素,或者其他的一些js類庫如prototype也都定義了$方法,如果同時把這些內容放在一起就會引起變量方法定義沖突,jQuery對此專門提供了方法用于解決此問題。

使用jQuery中的jQuery.noConflict();方法即可把變量$的控制權讓渡給第一個實現它的那個庫或之前自定義的$方法。之后應用jQuery的時候只要將所有的$換成jQuery即可,如原來引用對象方法$("#msg")改為jQuery("#msg")。如:

 

  1. jQuery.noConflict();   
  2. // 開始使用jQuery   
  3. jQuery("div p").hide();   
  4. // 使用其他庫的 $()   
  5. $("content").style.display = 'none';  

希望對你有幫助。

【編輯推薦】

  1. 如何理解與簡化jQuery的closest函數
  2. 從零開始學習jQuery之讓頁面動起來
  3. JSONP跨域原理和jQuery.getJSON用法
  4. 從零開始學習jQuery之Ajax快餐
  5. 9個實用的jQuery倒計時插件推薦
責任編輯:于鐵 來源: 互聯網
相關推薦

2011-07-11 10:24:09

PHP

2012-12-12 13:44:31

Git

2023-02-16 20:06:11

??Krita軟件開源

2021-07-28 06:51:09

linux

2012-10-08 09:21:49

jQuery Mobi

2010-02-05 18:04:21

C++剪切板

2010-02-02 10:46:51

C++獲取文件大小

2016-12-19 09:16:29

jQuery技巧

2010-09-02 11:03:48

CSS

2023-06-30 09:45:00

文件讀寫操作Java

2020-08-14 09:59:31

Python開發工具

2024-01-03 14:54:56

PythonPandas數據處理工具

2009-12-15 10:23:23

Ruby應用技巧

2011-05-09 19:57:11

打印機使用技巧

2024-02-26 08:20:00

CSS開發

2023-12-19 13:31:00

CSS前端技巧

2022-11-04 15:56:41

2015-11-24 10:52:17

綜合布線布線技術公式分享

2016-10-21 14:35:52

Pythonwebget方法

2016-10-20 20:21:09

Python爬蟲技巧
點贊
收藏

51CTO技術棧公眾號

亚洲国产精品成人精品| 一区二区三区影院| 在线成人av影院| 99影视tv| 91看片在线播放| 成人久久电影| 欧美不卡视频一区| 成人免费观看毛片| 里番在线观看网站| 欧美成人milf| 亚洲成人国产精品| 污网站免费在线| 9999在线视频| 国产精品久久久久久久久快鸭| 97人人做人人爱| 性猛交娇小69hd| 国产成人精品亚洲线观看| 亚洲视频中文字幕| 久久久综合香蕉尹人综合网| 欧美三级 欧美一级| 亚洲图片久久| 亚洲成人精品视频| 亚洲免费黄色录像| 性感美女一区二区在线观看| 亚洲综合色区另类av| 日韩成人在线资源| 亚洲欧洲综合在线| 国产精品一二三在| 91精品久久久久久久久中文字幕| aaa人片在线| 狠狠色丁香久久综合频道| 欧美一区二区三区系列电影| 男人亚洲天堂网| 国产精品69xx| 亚洲激情中文1区| 影音先锋亚洲视频| 91短视频版在线观看www免费| 91在线免费播放| 国产精品xxxx| 精品人妻午夜一区二区三区四区| 美腿丝袜一区二区三区| 欧美在线一级va免费观看| 久久精品视频6| 欧美久久成人| 欧美肥臀大乳一区二区免费视频| 极品色av影院| 99精品视频精品精品视频| 国产亚洲精品美女久久久久| 久久久亚洲av波多野结衣| 免费日韩一区二区三区| 日韩成人激情视频| 不卡av免费在线| 在线免费观看黄| 国产三级精品三级| 亚洲va韩国va欧美va精四季| 黄网站在线观看| 国产亚洲制服色| 日本一区不卡| av在线之家电影网站| 国产视频一区二区在线| 日本在线一区| 三区四区电影在线观看| 国产精品久久久久久久久快鸭 | 亚洲天堂手机在线| 免费日本视频一区| 成人在线一区二区| 亚洲第一天堂影院| 91一区二区在线观看| 欧美亚洲另类在线一区二区三区| 免费黄色片在线观看| 国产三级一区二区| 一本一道久久久a久久久精品91 | 亚洲精品亚洲人成在线观看| 国产婷婷97碰碰久久人人蜜臀| 日韩中文字幕电影| 国产国产精品| 久久久久国产精品一区| 免费看日韩毛片| 久久免费国产| 成人久久久久久| 丰满大乳国产精品| 国产亚洲一区字幕| 麻豆md0077饥渴少妇| 国产传媒在线观看| 欧美日韩亚洲综合一区 | 精品成人无码久久久久久| 久久久久av| 欧美国产第一页| 婷婷激情五月网| 麻豆成人综合网| 成人三级视频在线观看一区二区| 亚洲欧美日韩动漫| 日韩一区在线播放| 日本中文字幕网址| 久久精品国产福利| 精品久久久久久久久久久久久久久久久 | 久久国产精品一区二区| 成人高清在线观看| yiren22综合网成人| 亚洲一区二区四区蜜桃| 搡女人真爽免费午夜网站| 久久国产精品美女| 亚洲人免费视频| 久久精品波多野结衣| 日韩综合小视频| 国产日韩欧美亚洲一区| 一级片一区二区三区| 粉嫩欧美一区二区三区高清影视| 日韩精品一区二区三区色偷偷| 欧美寡妇性猛交xxx免费| 国产精品久久久久久久久图文区| 国产精品自拍合集| 黑人一区二区三区| 日韩精品欧美激情| 91麻豆精品成人一区二区| 免费在线播放第一区高清av| 亚洲va电影大全| 在线播放日本| 一本色道**综合亚洲精品蜜桃冫 | 精品视频一区二区三区| 亚洲图片在线综合| av大片免费观看| 国产不卡视频一区二区三区| 亚洲三区视频| 日韩在线免费| 亚洲精品一区二区三区婷婷月| 黄色一级视频免费| 国模少妇一区二区三区| 成人在线视频福利| 九色蝌蚪在线| 欧美日韩黄色大片| 无码人妻丰满熟妇区毛片18| 亚洲91网站| xxxx性欧美| 中文字幕一区二区三区四区免费看| www.亚洲免费av| 免费观看亚洲视频| 激情综合婷婷| 不卡av电影院| av免费在线不卡| 亚洲日本一区二区| 91精品视频国产| 久久久久久久久丰满| 国产一区二区视频在线观看| 成人在线二区| 欧美视频第二页| 婷婷丁香综合网| 美腿丝袜亚洲一区| 不卡中文字幕在线| 国产在线视频欧美一区| 久久亚洲综合国产精品99麻豆精品福利| 中文字幕理论片| 国产精品色婷婷久久58| 亚洲综合色在线观看| 人人狠狠综合久久亚洲婷婷| 国产精品免费一区豆花| 91caoporm在线视频| 欧美人伦禁忌dvd放荡欲情| 羞羞在线观看视频| 国产在线视频不卡二| 波多野结衣与黑人| 国产成人澳门| 日本久久亚洲电影| 大片免费播放在线视频| 欧美日韩一区不卡| 农村妇女精品一区二区| 国产sm精品调教视频网站| 国产美女主播在线| 电影亚洲一区| 日韩中文字幕免费视频| 国产人妻精品一区二区三| 一区二区免费看| 国产肉体xxxx裸体784大胆| 日韩免费视频| 亚洲综合在线做性| av伦理在线| 亚洲欧洲日产国码av系列天堂| 久久久999久久久| 亚洲蜜臀av乱码久久精品蜜桃| www.久久com| 99精品国产福利在线观看免费 | 四虎久久免费| 欧美成人福利视频| 中文字幕高清在线免费播放| 国产精品国产三级国产aⅴ原创 | 国产精品少妇在线视频| 99久久精品费精品国产风间由美| 亚洲综合色激情五月| 欧美a级在线观看| 色婷婷久久一区二区| 欧性猛交ⅹxxx乱大交| 在线观看日韩电影| 免费一级肉体全黄毛片| 久久精品人人做人人综合| 亚洲精品无码久久久久久久| 先锋影音国产一区| 日韩精品久久一区二区| 精品久久久久久久| 欧美激情一区二区久久久| 欧美日韩国产中文字幕在线| 91精品视频网| 国产伦精品一区二区三区视频网站| 亚洲三级久久久| 黄色三级生活片| 久久久成人网| 欧美交换配乱吟粗大25p| 蜜桃一区二区三区| 日本免费久久高清视频| 久久77777| 亚洲人成自拍网站| 欧美一级淫片aaaaaa| 在线不卡免费av| www.日韩一区| 精品女厕一区二区三区| 亚洲色婷婷一区二区三区| 亚洲国产岛国毛片在线| 免费a级黄色片| 成人一二三区视频| 一级网站在线观看| 蜜桃久久久久久| 熟妇人妻无乱码中文字幕真矢织江| 欧美涩涩视频| 糖心vlog在线免费观看| 久久精品高清| 亚洲精美视频| www欧美在线观看| 久久综合88中文色鬼| 国产精品毛片一区二区三区四区| 亚洲精品720p| 免费视频网站在线观看入口| 亚洲国产精品一区二区www| www欧美com| 国产精品国产三级国产aⅴ无密码| 最新中文字幕视频| 26uuu久久天堂性欧美| www.激情小说.com| 丝袜美腿亚洲综合| 久久久久久久激情| 亚洲欧美网站| 成年网站在线免费观看| 亚洲尤物精选| 东京热加勒比无码少妇| 久久久精品网| 黑人粗进入欧美aaaaa| 久久精品一区| 欧美黄色性生活| 精品综合免费视频观看| 亚洲精品第三页| 国产乱子伦一区二区三区国色天香| 午夜精品久久久久久久99热影院| 蜜桃av噜噜一区二区三区小说| 亚洲 激情 在线| 国产在线一区观看| 国模大尺度视频| 丁香婷婷深情五月亚洲| 7788色淫网站小说| 91热门视频在线观看| b站大片免费直播| 国产精品全国免费观看高清| 免费黄色国产视频| 亚洲人成人一区二区在线观看 | 精品日韩美女的视频高清| 国产日产精品一区二区三区| 在线精品视频免费播放| 中文字幕欧美在线观看| 91精品国产福利| 后入内射欧美99二区视频| 国产视频综合在线| 1024国产在线| 欧美精品18videos性欧美| 一二三四视频在线中文| 国产精品青青在线观看爽香蕉 | 免费一区二区三区| www久久久| 国产一区二区三区高清| 在线亚洲a色| 日本黄色播放器| 日韩午夜免费| 少妇一级淫免费放| 国产成人av电影| 九色porny自拍视频| 亚洲视频一二区| 中文字幕激情小说| 在线电影院国产精品| 头脑特工队2免费完整版在线观看| 在线综合视频播放| 欧美一级视频免费| 日韩在线视频免费观看| hd国产人妖ts另类视频| 国产精品欧美日韩一区二区| julia中文字幕一区二区99在线| 欧洲一区二区在线| 欧美日韩国产高清| 亚州精品一二三区| av电影在线观看一区| jizz18女人高潮| 亚洲国产精品久久人人爱| 伊人成人在线观看| 亚洲第一精品福利| 免费黄色在线网站| 国产成人精品免高潮费视频| 在线精品自拍| 亚洲欧美日韩国产yyy| 国产日韩欧美在线播放不卡| 亚洲综合20p| 欧美激情在线一区二区| 自拍偷拍欧美亚洲| 欧美videos中文字幕| 免费黄色在线观看| 国产aaa精品| 少妇高潮一区二区三区| 狠狠精品干练久久久无码中文字幕| 日韩精品电影在线| 国产国语性生话播放| 亚洲综合色婷婷| 国产黄色av网站| www.国产精品一二区| 日韩成人高清| 欧美日产一区二区三区在线观看| 国产一区二区三区四区老人| 最新av免费在线观看| 欧美高清在线精品一区| 天码人妻一区二区三区在线看| 亚洲成年人在线播放| av网站在线看| 91人人爽人人爽人人精88v| 日韩欧美三级| 校园春色 亚洲色图| 国产日韩av一区| 一级黄色av片| 亚洲视频第一页| 成人爱爱网址| 麻豆av一区二区| 亚洲欧美视频| 在线免费看黄视频| 色哟哟欧美精品| 欧美男男同志| 国产成人精品一区二区在线| 亚瑟一区二区三区四区| 九色在线视频观看| 美腿丝袜亚洲色图| 精品国产aaa| 欧美性猛交一区二区三区精品| 男男激情在线| 国产成人一区二区三区小说| 欧美男gay| 我看黄色一级片| 国产精品国产三级国产a| 91丨九色丨丰满| 麻豆国产精品va在线观看不卡 | 182在线播放| 国产自产精品| 久久精品30| www亚洲色图| 制服丝袜av成人在线看| 欧美aaaxxxx做受视频| 成人免费看片网址| 99国产成+人+综合+亚洲欧美| 最新在线黄色网址| 色8久久人人97超碰香蕉987| 91精彩在线视频| 亚洲曰本av电影| av成人毛片| 成人国产精品久久久网站| 欧美日韩一卡二卡| 性国产高清在线观看| 精品免费日产一区一区三区免费| 欧美一级二区| 亚洲精品电影院| 亚洲国产欧美在线成人app | 亚洲aⅴ男人的天堂在线观看| 欧美日本一区| 亚洲成人日韩在线| 欧美日本一区二区三区| 欧美韩日亚洲| 天堂社区 天堂综合网 天堂资源最新版 | 依依成人精品视频| 香蕉视频免费看| 国产欧美久久一区二区| 红桃视频国产一区| 国产人妻大战黑人20p| 欧美一级国产精品| 免费亚洲电影| 国产欧美一区二区三区另类精品 | 亚洲码国产岛国毛片在线| 熟妇人妻av无码一区二区三区 | 9国产精品午夜| 人人爽人人av| 亚洲国产毛片aaaaa无费看 | 国产精品久线在线观看| 蜜桃91麻豆精品一二三区 | 性高潮视频在线观看| 久久99青青精品免费观看| 少妇精品久久久一区二区三区| 涩多多在线观看| 色哟哟国产精品免费观看| 手机电影在线观看| 一级二级三级欧美| 91碰在线视频| 国内精品久久久久久久久久|