日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

JQuery课堂学习笔记

發(fā)布時(shí)間:2023/12/31 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JQuery课堂学习笔记 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。更多學(xué)習(xí)資料請(qǐng)?jiān)L問(wèn)我愛(ài)科技論壇:www.52tech.tech https://blog.csdn.net/m0_37981569/article/details/78412841

第1課 JQuery技術(shù)簡(jiǎn)介

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%

????String path = request.getContextPath();

????String basePath = request.getScheme() + "://"

????????????+ request.getServerName() + ":" + request.getServerPort()

????????????+ path + "/";

%>

?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

?

<title>My JSP 'index.jsp' starting page</title>

?

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

????<link rel="stylesheet" type="text/css" href="styles.css">

????-->

?

<script type="text/javascript" src="js/jquery-1.8.3.js" charset="utf-8"></script>

?

<script type="text/javascript">

????$(function() {

????????//alert("Jquery testing……………………")

????????$("#btn").click(function() {

????????????alert($("#un").val());

????????????$("div").click(function() {

????????????????$(this).hide("");

????????????});

????????});

????});

</script>

</head>

?

<body>

????<input type="text" id="un" />

????<input type="button" id="btn" value="show" />

????<div>1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一12112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一12112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一12112我是一個(gè)中國(guó)人1212112我是一個(gè)中國(guó)人1212112我是一</div>

</body>

</html>

第2課 JQuery之Ready

????//這里面是一個(gè)匿名函數(shù)

????$(document).ready(function (){

????????alert("網(wǎng)頁(yè)加載完畢");

????});

????

????//方法二

????$(document).ready(myready);

????function myready(){

????????alert("文件加載完畢");

????}

?

<script type="text/javascript">

????$(function() {

????????//alert("Jquery testing……………………")

????????$("#btn").click(function() {

????????????alert($("#un").val());

????????????$("div").click(function() {

????????????????$(this).hide("");

????????????});

????????});

????});

?

????//這里面是一個(gè)匿名函數(shù)

????//在所有的Dom元素加載完成后, 就會(huì)顯示特效

????$(document).ready(function() {

????????alert("網(wǎng)頁(yè)加載完畢");

????});

?

????//方法二

????//可以實(shí)現(xiàn)頁(yè)面較高的響應(yīng)速度

????$(document).ready(myready);

????function myready() {

????????//alert("文件加載完畢");

????}

?

????//js直接來(lái)

????window.onload = function() {

????????alert("onload111");

????};

????

????//會(huì)自動(dòng)把前面的響應(yīng)事件覆蓋掉

????//只有等網(wǎng)頁(yè)都加載完畢了才會(huì)出現(xiàn)特效

????window.onload = function() {

????????alert("onload222");

????};

?

????//把window也加載成為JQuery對(duì)象

????$(window).load(function() {

????????alert("window onload have ready!");

????});

????//加載方式三,$()其實(shí)就是一個(gè)函數(shù)

????$(function() {

????????alert("ready3333");

????});

</script>

第3課 JQuery內(nèi)置函數(shù)

????//類似遍歷元素, 對(duì)每個(gè)元素重新賦值, 再返回

????var array = [ 3, 4, 5 ];

????//對(duì)array中的每一個(gè)元素*2, 得到一個(gè)新數(shù)組

????var array2 = $.map(array, function(item) {

????????return item * 2;

????});

????alert(array2);//6 8 10

?

????//定義一個(gè)JSon數(shù)據(jù)

????var dict = {

????????"name1" : "zhansan",

????????"name2" : "lisi"

????};

?

????//如果用for循環(huán)去便利, 會(huì)麻煩很多

????$.each(dict, function(key, value) {

????????//可以遍歷json數(shù)據(jù)

????????alert("key: " + key + "value: " + value);

????});

?

????//用each對(duì)數(shù)組進(jìn)行遍歷

????var arr = [ 3, 4, 5 ];

????$.each(arr, function(key, value) {

????????alert("key: " + key + "value: " + value);

????});

?

????//item指的是key(數(shù)組下標(biāo))

????$.each(arr, function(item) {

????????alert("item: " + item); //0 1 2

????});

?

????//不加參數(shù), 獲取的數(shù)組的元素值

????$.each(arr, function() {

????????alert(this); //3 4 5

????});

????

????//this指的是當(dāng)前操作數(shù)據(jù)對(duì)象中的元素

????$.each(dict, function() {

????????alert(this);

????});

????//【注意:】普通數(shù)組推薦用無(wú)參方法, 對(duì)于json數(shù)據(jù)實(shí)驗(yàn)key, value方式進(jìn)行遍歷即可

?

第4講 JQuery對(duì)象、Dom對(duì)象

????$(function() {

????????//$("#div1")把Dom對(duì)象轉(zhuǎn)換成為JQuery對(duì)象,(取出HTML文件中的所有文字)

????????var con = $("#div1").html();

????????window.alert(con);

????????//兩種方法是等價(jià)的, document.getElementById("div1")獲取到的是dom對(duì)象

????????var con2 = document.getElementById("div1").innerText;

????????window.alert(con2);

????????window.alert(document.getElementById("div1").innerHTML);

?

????????//注意jquery對(duì)象也不能調(diào)用dom方法

????????alert($("#div1").innerHTML); //error

?

????????//Jquery賦值

????????$("#div1").html("<a href='http://www.baidu.com'>百度首頁(yè)</a>");

????????//讓JQuery對(duì)象隱藏

????????//$("#div1").hide("");

????????//注意區(qū)分Array是JS本身的對(duì)象, 不是Dom對(duì)象, 因此無(wú)需將其轉(zhuǎn)換為JQuery對(duì)象才能使用

????????//將JQuery對(duì)象轉(zhuǎn)換成為一個(gè)dom對(duì)象

????????var jObj = $("#div1");

????????//將dom對(duì)象轉(zhuǎn)換成為JQuery對(duì)象

????????var dObj = $(jObj)[0];

????????var dObj2 = $(jObj).get(0);

?

????????alert(jObj.html());

????????//獲取對(duì)象上的HTML源代碼

????????alert(dObj.innerHTML);

????????//獲取對(duì)象上的文本

????????alert(dObj2.innerText);

?

????????//修改JQuery對(duì)象樣式

????????$(function() {

????????//修改元素的屬性值

????????????$("#div1").css("background", "red");

????????????//讀取元素屬性的值

????????????alert($("#div1").css("background-color"));

????????????$("#text").val(new Date().toLocaleString());

????????????alert($("#text").val());

????????????

????????????$("#div1").html("<a href='#'><font color=yellow size=5>"+new Date().toLocaleString()+"</font></a>");

????????????alert($("#div1").text);

????????????alert($("#div1").text());

????????});

????

????});

?

第5講 JQuery選擇器

//JQuery選擇器(id選擇器 TagName選擇器)

????//如果直接在這里就開(kāi)始對(duì)p標(biāo)簽注冊(cè)監(jiān)聽(tīng), 就不會(huì)出現(xiàn)效果,

????//【原因】程序自上而下執(zhí)行, 執(zhí)行到這里的時(shí)候, 還沒(méi)有找到p標(biāo)簽對(duì)象(只有dom元素解析完畢的時(shí)候我才能找到p標(biāo)簽)

????//【解決方案】1.利用JQuery()來(lái)解決 2.把這一塊的代碼移植到p標(biāo)簽的下面即可 3.在dom中可以使用οnlοad=initEvent()也可解決

????$("p").click(function() {

????????????alert("我是p標(biāo)簽!");

????????}); //error

????function initEvent1(){

????//取出所有的p標(biāo)簽, 這也是一個(gè)隱式迭代, 給所有取出的p標(biāo)簽增加click事件響應(yīng)

????????$("p").click(function() {

????????????alert("我是p標(biāo)簽!");

????????});

????????var p =document.getElementsByTagName("p");

????????alert(p.length);

????}

????

????//當(dāng)頁(yè)面加載完成ready之后, 對(duì)這些標(biāo)簽添加監(jiān)聽(tīng)事件

????$(function() {

????????$("p").click(function() {

????????????alert("我是p標(biāo)簽!"); //ok

????????});

????});

????$("#div").html();

?

?

????//JQuery選擇器(id選擇器 TagName選擇器)

????//如果直接在這里就開(kāi)始對(duì)p標(biāo)簽注冊(cè)監(jiān)聽(tīng), 就不會(huì)出現(xiàn)效果,

????//【原因】程序自上而下執(zhí)行, 執(zhí)行到這里的時(shí)候, 還沒(méi)有找到p標(biāo)簽對(duì)象(只有dom元素解析完畢的時(shí)候我才能找到p標(biāo)簽)

????//【解決方案】1.利用JQuery()來(lái)解決 2.把這一塊的代碼移植到p標(biāo)簽的下面即可 3.在dom中可以使用οnlοad=initEvent()也可解決

????$("p").click(function() {

????????alert("我是p標(biāo)簽!");

????}); //error

????function initEvent1() {

????????//取出所有的p標(biāo)簽, 這也是一個(gè)隱式迭代, 給所有取出的p標(biāo)簽增加click事件響應(yīng)

????????$("p").click(function() {

????????????alert("我是p標(biāo)簽!");

????????});

????????var p = document.getElementsByTagName("p");

????????alert(p.length);

????}

?

????//當(dāng)頁(yè)面加載完成ready之后, 對(duì)這些標(biāo)簽添加監(jiān)聽(tīng)事件

????$(function() {

????????$("p").click(function() {

????????????alert("我是p標(biāo)簽!"); //ok

????????});

????});

????//$("#div").html();

?

????//對(duì)所有的類選擇器名稱為test的標(biāo)簽增加click事件

????$(function() {

????????//指定類選擇器監(jiān)聽(tīng)

????????$(".test").click(function() {

????????????alert($(this).text());

????????});

????});

//Jquery多條件選擇器[注意選擇器表達(dá)式中的空格不能多也不能少, 易錯(cuò)點(diǎn)!!]

????$(function() {

????????$("p, div, span").click(function() {

????????????alert("p, dic, span選擇器都被監(jiān)聽(tīng)了!!!");

????????});

?

????});

?

????//層次選擇器

????$(function() {

????//獲取div下面的所有l(wèi)i元素

????????alert($("div li").length); //2

????????//獲取div下面的直接li子元素

????????alert($("div > li").length); //1

????????//獲取樣式名為test之后的第一個(gè)div元素

????????alert($(".test + div").length); //0

????????//獲取樣式名為test之后的所有div元素

????????alert($(".test ~ div").length); //2

????});

?

# 對(duì)應(yīng)ID選擇器

. 對(duì)應(yīng)class選擇器

第6課 JQuery的隱式迭代

????//JQuery的隱式迭代, 不會(huì)報(bào)錯(cuò)(讓頁(yè)面盡可能少報(bào)錯(cuò)誤!!)

????$(function() {

????//調(diào)錯(cuò)技巧

????????var elements = $("#btn1");

????????if (elements.length <= 0) {

????????????alert("沒(méi)有找到指定的按鈕!!!");

????????????//退出該語(yǔ)句

????????????return;

????????}

????????/*$("#btn").mouseover(function() {

?

????????????alert("鼠標(biāo)移動(dòng)上來(lái)了!");

????????});*/

else {

????????????elements.mouseover(function() {

?

????????????????alert("鼠標(biāo)移動(dòng)上來(lái)了!");

????????????});

????????}

????});

第7課 節(jié)點(diǎn)遍歷

????//Jquery節(jié)點(diǎn)遍歷

????$(function() {

????????$("p").click(function() {

????????????//獲取當(dāng)前的dom節(jié)點(diǎn),轉(zhuǎn)為JQuery對(duì)象

????????????//獲取下一個(gè)節(jié)點(diǎn)中的文本

????????????var text = $(this).next().text();

????????????alert("我正在節(jié)點(diǎn)遍歷呢: " + text);

????????????//獲取下一個(gè)p節(jié)點(diǎn)(緊挨著的第一個(gè)元素)

????????????var p = $(this).next("p").text();

????????????alert("獲取下一個(gè)p節(jié)點(diǎn)" + p);

????????????alert("nextall() " + $(this).nextAll().text());

????????????alert("nextall() " + $(this).nextAll("p").text());

????????});

????});

?

????/*

????$.each(dict, function(key, value) {

????????//可以遍歷json數(shù)據(jù)

????????alert("key: " + key + "value: " + value);

????});

???? */

?

????//點(diǎn)擊一個(gè)節(jié)點(diǎn), 其后的所有節(jié)點(diǎn)都變色

????$(function() {

????????//獲取所有的p元素

????????$("p").click(function() {

????????????//獲取所有的p節(jié)點(diǎn),這個(gè)this指的是我當(dāng)前點(diǎn)擊的div

????????????var nodeP = $(this).nextAll("p");

?

????????????//開(kāi)始遍歷點(diǎn)擊標(biāo)簽后面的所有節(jié)點(diǎn)

????????????$.each(nodeP, function() {

????????????????alert("this is" + this.innerText);

????????????????alert("this2 is" + $(this).text());

????????????});

????????????//開(kāi)始用each進(jìn)行遍歷

????????????$.each(nodeP, function() {

????????????????//此時(shí)的this指的就是元素【當(dāng)前點(diǎn)擊元素后面的div】

????????????????//alert(nodeP.text()), 對(duì)每個(gè)div改變css樣式;

????????????????$(this).css("background", "black");

????????????});

????????});

????});

?

????//代碼優(yōu)化后1

????$(function() {

????????$("p").click(function() {

????????????$.each($(this).nextAll("p"), function() {

????????????????//$.each($(this)迭代會(huì)很麻煩

????????????????$(this).css("color", "orange");

????????????????$(this).css("font-size", "25");

????????????});

????????});

????});

?

????//代碼優(yōu)化后2

????$(function() {

????????$("p").click(function() {

????????????//此處無(wú)需利用each進(jìn)行再次迭代, $(this).nextAll("p")這個(gè)方法中隱藏迭代了

????????????$(this).nextAll("p").css("background", "pink");

????????});

????});

?

????//siblings測(cè)試:獲取所有的同輩元素

????//點(diǎn)擊一個(gè)元素, 自己變白, 其他元素變紅

????$(function() {

????????$("p").click(function() {

????????//當(dāng)前的元素變白

????????????$(this).css("background", "white");

????????????//讓其他所有的元素變pink(這里是自己的兄弟們都變色)

????????????$(this).siblings("p").css("background", "pink");

????????});

????});

第8課 JQuery鏈?zhǔn)骄幊?

????//JQuery鏈?zhǔn)骄幊?/span>

????$(function() {

????????$("p").click(

????????????????function() {

????????????????????//鏈?zhǔn)骄幊?

????????????????????$(this).css("background", "white").siblings("p").css(

????????????????????????????"background", "pink");

????????????????});

????});

?

????//該功能實(shí)現(xiàn)點(diǎn)擊那個(gè)那個(gè)變色

????$(function() {

????????$("#rating td").html("<img src='images/star1.jpg' />").mouseover(

????????????????function() {

????????????????????//先把所有的

????????????????????//$("#rating td").siblings("#rating td").html("<img src='images/star1.jpg' />");

????????????????????//$(this).html("<img src='images/star2.jpg' />");

?

????????????????});

?

????});

?

????//實(shí)現(xiàn)點(diǎn)擊的圖片之后的星星都變色

????$(function() {

????????$("#rating td").html("<img src='images/star1.jpg' />").mouseover(

????????????????function() {

????????????????????//$("#rating td").html("<img src='images/star2.jpg' />");

????????????????????//$(this).nextAll().html("<img src='images/star.jpg' />");

????????????????});

?

????});

?

????$(function() {

????????$("#rating td").html("<img src='images/star1.jpg' />").mouseover(

????????????????function() {

????????????????????$(this).siblings().html("<img src='images/star2.jpg' />");

????????????????????

????????????????????//這里存在的問(wèn)題就是最后一個(gè)不行

????????????????????$(this).nextAll().html("<img src='images/star1.jpg' />");

????????????????});

????});

第9課 JQuery過(guò)濾選擇器

$(function() {

????????//第一行為大字體

????????$("#table1 tr:first").css("font-size", "30px");

????????//正文前三行大字體(gretter_than, less_than);lt(5)是從gt(0)中取出的新序列的編號(hào)

????????$("#table1 tr:gt(0):lt(5)").css("font-size", "18px");

????????//最后一行, 紅色字體

????????$("#table1 tr:last").css("color", "red");

?

????????//奇數(shù)行變紅(大于0的奇數(shù)行)【表頭不算】, gt(0)用于去掉表頭

????????$("#table1 tr:gt(0):even").css("color", "blue");

????????//偶數(shù)行變黃[中間的內(nèi)容部分]

????????$("#table1 tr:gt(0):lt(5):odd").css("color", "yellow");

????});

????//如果用Dom實(shí)現(xiàn)呢??

????$(function() {

????????//var aa = document.getElementById("table1");

????????var bb = document.getElementsByTagName("td");

????????//alert(aa.length + " " + bb.length);

????????for (var i = 0; i < bb.length; i++) {

????????????//alert(bb[i].innerText);

????????????//bb[i]相當(dāng)于是所有的td對(duì)象

????????????if (bb[i].innerText == "80") {

????????????????//bb[i].style.size = "10px";

????????????????bb[i].innerText = "DOM測(cè)試中………………";

????????????????bb[i].onclick = function() {

????????????????????alert("我也注冊(cè)監(jiān)聽(tīng)了");

????????????????};

????????????????bb[i].onmouseover = function() {

????????????????alert("鼠標(biāo)注冊(cè)監(jiān)聽(tīng)事件成功!!!");

????????????????};

????????????}

????????}

????});

?

????$(function() {

????????//div1的事件

????????$("#div1").click(function() {

????????????//相對(duì)于當(dāng)前元素

????????????$("ul", $(this).css("background", "red"));

????????});

????????$("#div2").click(function() {

????????????//相對(duì)于當(dāng)前元素,第二個(gè)參數(shù)傳入了一個(gè)JQuery對(duì)象, 表示相對(duì)于這個(gè)對(duì)象為基準(zhǔn)進(jìn)行相對(duì)的選擇

????????????$("ul", $(this).css("background", "yellow"));

????????});

?

????????//修改點(diǎn)擊行td的背景色

????????$("#table1 tr").click(function() {

????????????//設(shè)置我選擇行的所有td的背景色

????????????$("td", $(this).css("background", "green"));

?

????????});

????});

?

????//#表示按照id進(jìn)行選擇, 如果什麼都不寫(xiě), 就按照tagName進(jìn)行選擇

<h1>基本過(guò)濾選擇器</h1>

????<table id="table1"

????????style="border:1px solid red; border-collapse: collapse;">

????????<tr>

????????????<td>姓名</td>

????????????<td>成績(jī)</td>

????????</tr>

????????<tr>

????????????<td>zhansan</td>

????????????<td>98</td>

????????</tr>

????????<tr>

????????????<td>lisi</td>

????????????<td>95</td>

????????</tr>

????????<tr>

????????????<td>wangwu</td>

????????????<td>87</td>

????????</tr>

????????<tr>

????????????<td>zhaosi</td>

????????????<td>79</td>

????????</tr>

????????<tr>

????????????<td>zhouzhu</td>

????????????<td>60</td>

????????</tr>

????????<tr>

????????????<td>平均分</td>

????????????<td>80</td>

????????</tr>

????</table>

?

????<h2>相對(duì)定位</h2>

????<div style="border: 1px solid red">

????????<div id="div1">

????????????<ul>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????</ul>

????????</div>

????</div>

????<div style="border: 1px solid blue">

????????<div id="div2">

????????????<ul>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????????<li>abcdefgh123456</li>

????????????</ul>

????????</div>

????</div>

?

????//#表示按照id進(jìn)行選擇, 如果什麼都不寫(xiě), 就按照tagName進(jìn)行選擇

????$(function() {

?

????????/* ????????$("input[value='show']").click(function() {

???????? //alert($("input:cheked").val()); //error

???????? $("input:checked").css("background-color", "red");

???????? }); */

????????//alert("ok");

????????$("input[value=show]").click(function() {

????????????//alert("ok");

????????????//注意input:checked之間不能有空格

????????????$("input:checked").css("background", "red");

????????????alert($("input:checked").val());

????????});

????});

第10課 Each的使用

//Each的使用

????$(function() {

????????$("input[name=names]").click(function() {

????????????var arr = new Array();

????????????//對(duì)選中的元素進(jìn)行each遍歷, 這里的value就是選中的文本框?qū)ο?

????????????$("input[name=names]:checked").each(function(key, value) {

????????????????arr[key] = $(value).val();

????????????????//alert(key+" "+value); //注意key是從0開(kāi)始的

????????????});

????????????//把數(shù)組元素取出來(lái), 并用逗號(hào)隔開(kāi)

????????????$("#name").text("您共選擇了"+arr.length+"項(xiàng):"+arr.join(","));

????????});

????});

?

?

<input type="checkbox" value="北京" name="names" />北京

????<br />

????<input type="checkbox" value="北京" name="names" />北京

????<br />

????<input type="checkbox" value="北京" name="names" />北京

<p id="name"></p>

?

第11課 JQuery表單選擇器

?

????//取出所有可以提交到服務(wù)器的表單

????$(function(){

????????//獲取所有的單行文本框

????????var aa = $(":text");

????????//獲取所有的inout, textarea,select, button

????????var bb = $(":input");

????????var cc = $(":password");

????????alert(cc.length);

????????

?

????????$("input[type=text]").click(function(){

????????

????????????alert("text listening………………");

????????});

????????$(":input").click(function(){

????????????alert("input listening………………");

????????});

????});

第12課 JQuery的Dom操作

????$(function() {

????????$("a:first").attr("href", "http://www.baidu.com");

????????$("a:eq(1)").attr("href", "http://www.baidu.com");

????????$("a:eq(5)").attr("href", "http://www.baidu.com");

????});

?

????<a href="">圖片1</a>

????<a href="">圖片2</a>

????<a href="">圖片3</a>

????<a href="">圖片4</a>

????<a href="">圖片5</a>

????<a href="">圖片6</a>

$(function() {

????????$("a:first").attr("href", "http://www.baidu.com");

????????$("a:eq(1)").attr("href", "http://www.baidu.com");

????????$("a:eq(5)").attr("href", "http://www.baidu.com");

????});

?

????//動(dòng)態(tài)創(chuàng)建dom節(jié)點(diǎn)

????$(function() {

????????//創(chuàng)建

????????var link = $("<a href='http://www.baidu.com'>Baidu</a>");

????????//添加到div(動(dòng)態(tài)加載網(wǎng)站列表 , 動(dòng)態(tài)分頁(yè))

????????//$("div:last").append(link);

????????var img = $("<br/><img src='images/star2.jpg'/>");

????????//$("div:last").append(img);

????????//$()創(chuàng)建的就是JQuery對(duì)象

????????var input = $("<input type=text value='create node'/>");

????????//$("div:last").append(input);

????});

?

????//動(dòng)態(tài)創(chuàng)建表格

????$(function() {

????????var data = {

????????????"baidu" : "http://www.baidu.com",

????????????"Sina" : "http://www.sina.com"

????????};

?

????????//動(dòng)態(tài)加載數(shù)據(jù)并創(chuàng)建【動(dòng)態(tài)加載網(wǎng)站列表, 動(dòng)態(tài)無(wú)刷訊頁(yè)面】

????????$.each(data, function(key, value) {

????????????var tr = $("<tr><td>" + key + "</td><td><a href="+value+">" + key

????????????????????+ "</a></td></tr>");

????????????;

????????????$("#table").append(tr);

????????????//$("#table").prepend(tr);

????????});

????});

?

?

<h1>JQuery的Dom操作</h1>

????<a href="">圖片1</a>

????<a href="">圖片2</a>

????<a href="">圖片3</a>

????<a href="">圖片4</a>

????<a href="">圖片5</a>

????<a href="">圖片6</a>

?

????<h2>動(dòng)態(tài)創(chuàng)建Dom節(jié)點(diǎn)</h2>

????<div style="border: 1px solid red; height: 200px;"></div>

????<table id="table"></table>

????<ul>

????????<li>aaaaa</li>

????????<li class="testitem">aaaaa</li>

????????<li>aaaaa</li>

????????<li>aaaaa</li>

????????<li class="testitem">aaaaa</li>

????</ul>

????<ul id="test2">

????????<li>bbbb</li>

????</ul>

?

????<input type="button" value="removeUL" id="remove" />

//實(shí)現(xiàn)點(diǎn)擊按鈕刪除指定UL

????$(function() {

?

????????$("#remove").click(function() {

????????????//alert("ok");

????????????//書(shū)暗中ul中有testitem樣式的元素

????????????var list = $("ul li.testitem").remove();

????????????//可以把移除的元素添加到新的節(jié)點(diǎn)上面,接在第二個(gè)IDtest2上面

????????????$("#test2").append(list);

????????});

????});

?

????//權(quán)限管理界面

????$(function() {

????????$("#add").click(function() {

????????????var items = $("select option:selected").remove();

????????????$("#select2").append(items);

????????});

????});

?

?

<h2>權(quán)限管理界面</h2>

????<div style="float: left; border: 1px solid red; width: 250px;">

????????<select multiple="multiple" style="float:left;">

????????????<option>添加</option>

????????????<option>修改</option>

????????????<option>查詢</option>

????????????<option>刪除</option>

????????????<option>打印</option>

????????</select>

????????<div style="float: left; width: 50px;">

????????????<input type="button" value=">" id="add" /> <br> <input

????????????????type="button" value=">" /> <br>

????????</div>

????????<div style="float: left;width: 50px;">

????????????<select style="float:left;" multiple="multiple" id="select2"></select>

????????</div>

????</div>

第13課 JQuery練習(xí)題

//計(jì)算器

????$(function() {

?

????????$("#eq").click(function() {

????????????//注意這里面不要使用$("#text1").value, 不要使用dom的方法在JQuery中去使用

????????????//使用JQuery的【方法】去獲取他的數(shù)值

????????????//注意val是方法, 不是屬性;$("#text1")是一個(gè)JQuery對(duì)象

????????????//【總結(jié):】使用的時(shí)候注意看清楚對(duì)象是一個(gè)Dom對(duì)象還是一個(gè)JQuery對(duì)象即可!

????????????var num1 = $("#text1").val();

????????????num1 = parseInt(num1);

????????????var num2 = $("#text2").val();

????????????num2 = parseInt(num2);

????????????//錯(cuò)誤說(shuō)法????:JQuery如何將字符串轉(zhuǎn)換成int???

????????????//可笑說(shuō)法:JQuery要干掉JavaScript???

????????????//var result = $("#text1").val() + $("#text2").val(); error(默認(rèn)會(huì)當(dāng)做是字符串進(jìn)行加減)

????????????var result = num1 + num2;

????????????$("#text3").val(result);

????????????//document.getElementById("text3").value = result; [JQuery與Dom混著用么偶問(wèn)題, 但是盡量不要這么做!!!]

????????});

????});

?

<h2>計(jì)算器</h2>

????<input type="text" id="text1" />+

????<input type="text" id="text2" />

????<input type="button" value="=" id="eq">

????<input type="text" id="text3">

????<br>

????<input type="button" value="開(kāi)始計(jì)算">

?

//不用問(wèn)在JQuery中如何使用JavaScript中的****

????//用戶注冊(cè)

????var leftSecond = 10;

????var intervalId ;

????$(function(){

????//可以使用attr來(lái)設(shè)置JQuery沒(méi)有封裝的屬性

????//使得一個(gè)按鈕變?yōu)椴豢梢允褂玫臓顟B(tài)

????????$("#btnReg").attr("disabled", "true");

????????intervalId = setInterval(countDown, 1000);

????});

????

????//給function抱一個(gè) $()的意思是讓他在把所有的dom元素加載完成的時(shí)候在執(zhí)行

????//這是一個(gè)普通的函數(shù)

????

????function countDown(){

????????if (leftSecond <= 0){

????????????$("#btnReg").val("同意");

????????????$("#btnReg").attr("disabled", false);

????????????//時(shí)間為0的時(shí)候就清空定時(shí)器

????????????clearInterval(intervalId);

????????????//退出循環(huán)

????????????return ;

????????}

????????else{

????????//alert(leftSecond);

????????????leftSecond --;

????????????$("#btnReg").val("請(qǐng)仔細(xì)閱讀"+leftSecond+"秒");

????????}

????}

?

<h2>用戶注冊(cè)</h2>

????<textarea rows="20" cols="30"></textarea>

????<input type="button" id="btnReg" value="同意" />

?

????//發(fā)布帖子案例[無(wú)刷新評(píng)論]

????$(function(){

????????$("#btnPost").click(function(){

????????????var title = $("#title").val();

????????????var body = $("#textbody").val();

????????????var tr = $("<tr><td>"+title+"</td><td>"+body+"</td></tr>");

????????????$("#tbContent").append(tr);

????????????$("#title").val("");

????????????$("#textbody").val("");

????????});

????});

?

<h2>無(wú)刷新評(píng)論</h2>

????<p>這是我的第一個(gè)帖子,哈哈!</p>

????<table id="tbContent">

????????<tr>

????????????<td>匿名</td>

????????????<td>沙發(fā)</td>

????????</tr>

????</table>

????<input type="text" id="title" />

????<br />

????<textarea id="textbody" rows="30" cols="30"></textarea>

????<br />

????<input type="button" value="發(fā)表評(píng)論" id="btnPost" />

?

?

//文本框案例【如果文本框的內(nèi)容為空就顯示為紅色, 有內(nèi)容就顯示為白色】

????$(function() {

????????//獲取所有的文本框[會(huì)觸發(fā)鼠標(biāo)焦點(diǎn)離開(kāi)時(shí)的事件]

????????$(":text").blur(function() {

????????????//這個(gè)this指的是發(fā)生事件的文本框

????????????if ($(this).val().length <= 0) {

????????????????$(this).css("background", "red");

????????????} else {

????????????????$(this).css("background", "white");

????????????}

?

????????});

????});

?

????//籃球案例[鼠標(biāo)移動(dòng)上去就變色]

????$(function() {

????????//鏈?zhǔn)骄幊?

????????$("#ul1 li").css("cursor", "pointer").mouseover(

????????????????function() {

????????????????????$(this).css("background", "red").siblings().css(

????????????????????????????"background", "white");

????????????????}).click(function() {

????????????????//先去掉點(diǎn)擊的空間樣式, 然后在附加上去

????????????$(this).css("background", "white").appendTo("#ul2");

????????});

????});

?

?

第14課 節(jié)點(diǎn)操作

?

//標(biāo)簽替換案例

????$(function(){

????????$("#labeltest").click(function(){

????????//把br標(biāo)簽替換為hr標(biāo)簽【可以實(shí)現(xiàn)批量添加操作】

????????????$("br").replaceWith("<hr/>");

????????});

????});

?

????//標(biāo)簽替換案例

????$(function(){

????????$("#labeltest").click(function(){

????????//把br標(biāo)簽替換為hr標(biāo)簽【可以實(shí)現(xiàn)批量添加操作】

????????????$("br").replaceWith("<hr/>");

????????????//把標(biāo)簽用另外一個(gè)便簽包裹[讓所有的p便簽都讓 font標(biāo)簽包裹起來(lái)]

????????????$("p").wrap("<font color='red' size='10px'></font>");

????????});

????});

?

<h1 style="float: left; width: 1300px">節(jié)點(diǎn)操作</h1>

????<div style="border: 1px solid red; float: left;">

????????<p>haha</p><br /><p>017</p><br />7<br />22

????????<br/>

????????<input type="button" value="標(biāo)簽替換測(cè)試" id="labeltest"/>

????</div>

?

第15課 樣式操作

/* //給頁(yè)面中的所有便簽使用該樣式

input{

????font-size: 20px;

}

body{

????filter:gray;

} */

.testitem {

????background: red;

????color: yellow;

}

?

.class1 {

????border: 5px solid red;

????float: left;

????background: red;

????width: 20px;

????height: 50px;

}

?

.class2 {

????font-size: 20px;

????border: 5px solid red;

????float: left;

????background: yellow;

????width: 20px;

????height: 50px;

}

?

.day {

????background: white;

????filter: gray;

}

?

.night {

????background: black;

}

?

?

//標(biāo)簽替換案例

????$(function() {

????????$("#labeltest").click(function() {

????????????//把br標(biāo)簽替換為hr標(biāo)簽【可以實(shí)現(xiàn)批量添加操作】

????????????$("br").replaceWith("<hr/>");

????????????//把標(biāo)簽用另外一個(gè)便簽包裹[讓所有的p便簽都讓 font標(biāo)簽包裹起來(lái)]

????????????$("p").wrap("<font color='red' size='10px'></font>");

????????});

????});

?

????//動(dòng)態(tài)增加樣式【網(wǎng)頁(yè)開(kāi)關(guān)燈效果】---》》并不會(huì)影響其他樣式

????$(function() {

????????$("#styleAdd").click(function() {

????????????//對(duì)div5添加class樣式

????????????$("#div5").addClass("class1");

????????????//修改樣式

????????????//$("#div5").addClass("class2");

?

????????});

????????$("#styleReplace").click(function() {

????????????//移除樣式[有樣式就刪除, 沒(méi)有該樣式就添加]

????????????$("#div5").toggleClass("class1");

????????});

????????$("#styleRemove").click(function() {

????????????//移除樣式

????????????$("#div5").removeClass("class1");

????????});

????});

?

//開(kāi)關(guān)燈效果

????$(function() {

?

????????$("#kgd").click(function() {

????????????//網(wǎng)頁(yè)默認(rèn)為白色, 有就創(chuàng)建黑色, 否則就刪除

????????????$(document.body).toggleClass("night");

????????????if ($(document.body).hasClass("day")) {

????????????????$(document.body).removeClass("day");

????????????????alert("刪除白天class成功!");

????????????} else {

????????????????alert("未發(fā)現(xiàn)白天的類!");

????????????}

????????});

????});

????

????$(function() {

????????$("#qiehuan").click(function() {

????????????$(document.body).toggleClass("day");

????????});

????});

?

//點(diǎn)擊表格行, 被點(diǎn)擊的高亮顯示

????$(function() {

????????$("table tr").click(

????????????????function() {

????????????????????$(this).addClass("tablecolor").siblings().css("cursor",

????????????????????????????"pointer").removeClass("tablecolor");

????????????????});

????});

?

//聚焦的控件高亮的顯示

????$(function() {

????????//取得body下面的所有控件

????????$("body *").click(

????????????????function() {

????????????????????$(this).addClass("tablecolor").siblings().css("cursor",

????????????????????????????"pointer").removeClass("tablecolor");

????????????????});

????});

?

【軟件補(bǔ)充】IECollection該軟件可以實(shí)現(xiàn)幾乎所有版本的不同IE瀏覽器版本

?

//搜索框案例

????$(function() {

????????$("#keyword").val("請(qǐng)輸入關(guān)鍵詞").addClass("waiting").blur(function() {

????????????//焦點(diǎn)離開(kāi)的時(shí)候

????????????if ($(this).val() == "") {

????????????????$("#keyword").val("請(qǐng)輸入關(guān)鍵詞").addClass("waiting");

????????????}

????????}).focus(function() {

????//聚焦的時(shí)候

????????????if ($("#keyword").val() == "請(qǐng)輸入關(guān)鍵詞") {

????????????????$("#keyword").val("").removeClass("waiting");

????????????}

????????});

????});

?

第16課 Radiobutton的操作

????????$("#setvalue").click(function() {

????????????//alert("haha");

????????????//設(shè)置默認(rèn)選中的Radio, 注意val中的[]也不能少

????????????$(":radio[name=sex]").val([ "male" ]);

????????????//alert($(":radio[name=sex]:checked").val());

????????????alert("ok");

?

????????????//對(duì)checkbox的選中

????????????$(":checkbox").val([ "北京", "上海" ]);

????????????//選中特定的一個(gè)項(xiàng)[單獨(dú)設(shè)定廣州]

????????????$(":checkbox[value=廣州]").attr("checked", "true");

????????});

????});

//全選, 不選, 反選

????$(function() {

????????//alert("ok");

????????//有:回去找他的標(biāo)簽, 沒(méi)有:是去找他自己的子標(biāo)簽

????????$("#selAll").click(function() {

????????????alert("ok");

????????????$(":checkbox").attr("checked", true);

????????});

????????$("#unselAll").click(function() {

????????????$(":checkbox").attr("checked", false);

????????});

????????$("#reverAll").click(function() {

????????????$(":checkbox").each(function() {

????????????????//對(duì)他的每個(gè)狀態(tài)取反

????????????????$(this).attr("checked", !($(this).attr("checked")));

?

????????????});

????????});

????});

?

第17課 JQuery事件

????//JQuery事件

????$(function() {

????????/*

????????????$("#action").mouseover(function() {

????????????????$(this).text("客官來(lái)了");

????????????});

????????????$("#action").mouseleave(function() {

????????????????$(this).text("大爺慢走");

????????????});

???????? */

????????//事件的合成

????????$("#action").hover(function() {

????????????$(this).text("大爺來(lái)了!");

?

????????}, function() {

????????????$(this).text("大爺慢走哈!");

????????});

????});

?

????//事件冒泡

????$(function() {

????????$("#p").click(function() {

????????????alert("p");

????????});

????????$("#tr").click(function() {

????????????alert("tr");

????????});

????????

????????//阻止事件冒泡, e表示的就是這個(gè)window.event對(duì)象

????????$("#td").click(function(e) {

????????????alert("td");

????????????//組織事件繼續(xù)往上冒泡

????????????e.stopPropagation();

????????});

????});

?

????//JQuery事件2

????$(function() {

????????$("a").click(function(e) {

????????????alert("link have stopped!");

????????????//會(huì)取消超鏈接的跳轉(zhuǎn)

????????????e.preventDefault();

????????});

????});

????//空數(shù)據(jù)禁止提交

????$(function() {

????????$(":submit").click(function(e) {

????????????var len = $("#submitText").val().length;

????????????if (len <= 0) {

????????????????alert("用戶名不能為空!!!");

????????????????//會(huì)阻止表單的提交

????????????????e.preventDefault();

????????????}

????????});

????});

????//JQuery其他事件

????$(function(){

????????$("#p").click(function(e){

????????????alert(e.pageX+" "+e.pageY);

????????????alert($(e.html()));

????????????alert($(e.target()).html());

????????});

????????//target指的就是冒泡的事件源

????????//this指的是當(dāng)前觸發(fā)該事件 的那個(gè)對(duì)象

????????$("#tr").click(function(e){

????????????alert($(e.html()));

????????????alert($(e.target()).html());

????????});

????????//注意keycode和charcode, 小鍵盤(pán)的keyCode和主鍵盤(pán)的keyCode不一樣; charCode(兩者的ASCII碼是一樣的)

????});

????//一次性事件

????$(function(){

????????$("#btnonce").one("click", function(){

????????????alert("我是一個(gè)一次性事件");

????????});

????});

//事件的綁定

$("#btnonce").bind("click", function(){

????????????alert("hahahhaha");

????????});

第18課 JQuery鼠標(biāo)

//JQuery鼠標(biāo)(跟著鼠標(biāo)飛的圖片)

????$(function(){

????//注意body知識(shí)元素的顯示范圍, document是整個(gè)文檔

????//$("body").mousemove(function(e){

????????$(document).mousemove(function(e){

????????????//要讓圖片移動(dòng), 首先必須要把圖片設(shè)置為絕對(duì)定位

????????????$("#img2").css("left", e.pageX).css("top", e.pageY);

????????});

????});

?

<img src="images/star2.jpg" id="img2" style="position: absolute;"/>

?

<script type="text/javascript">

????var data = {

????????"images/0011.jpg" : [ "images/001.jpg", "風(fēng)景1", "風(fēng)景很美" ],

????????"images/0022.jpg" : [ "images/002.jpg", "風(fēng)景2", "風(fēng)景很美" ],

????????"images/0033.jpg" : [ "images/003.jpg", "風(fēng)景3", "風(fēng)景很美" ]

????};

????//圖片解析

????$(function() {

????????$.each(data, function(key, value) {

????????????//alert(key + " ;" + value);

????????????//先取出小圖片的路徑

????????????var smallImage = $("<img src="+key+" />");

????????????smallImage.attr("imgpath", value[0]);

????????????smallImage.attr("imgname", value[1]);

????????????smallImage.attr("imgintro", value[2]);

?

????????????//對(duì)每一個(gè)小圖片設(shè)置鼠標(biāo)監(jiān)聽(tīng)事件

????????????smallImage.mouseover(function(e) {

????????????????//設(shè)置大圖的詳細(xì)信息

????????????????$("#detailImg").attr("src", $(this).attr("imgpath"));

????????????????$("#detailHeight").text($(this).attr("imgname"));

????????????????$("#detailNmae").text($(this).attr("imgintro"));

????????????????//設(shè)置樣式

????????????????$("#details").css("top", e.pageY).css("left", e.pageX).css(

????????????????????????"display", "");

????????????});

????????????$("body").append(smallImage);

????????????

????????????});

????????????

????????????$("#hideDetail").click(function(){

????????????????$("#details").css("display", "none");

????????});

????});

</script>

?

</head>

?

<body>

????<h1>圖片解析圖</h1>

?

????<div style="display: none; positon: absolute;" id="details">

????????<img id="detailImg" src="" />

????????<p id="detailHeight"></p>

????????<p id="detailNmae"></p>

????????<p>

????????????<input type="button" value="關(guān)閉" οnclick="hideDetails()" id="hideDetail"/>

????????</p>

????</div>

?

</body>

</html>

?

?

?

【正宗代碼】

<style type="text/css">

body{

????pading:0;

????margin:0;

????height:1000px;

}

#box {

????position: absolute;

????top: 50px;

????left: 130px;

????display: none;

}

?

li {

????width: 250px;

????height: 130px;

????margin: 20px;

????border: 1px solid gray;

}

</style>

<script type="text/javascript" src="js/jquery-1.8.3.js" charset="utf-8"></script>

<script type="text/javascript" src="js/jquery.cookie.js" charset="utf-8"></script>

?

<script type="text/javascript">

????$(function() {

????????$("ul li").each(function() {

????????????//alert("ok");

????????????//對(duì)每一個(gè)li標(biāo)簽設(shè)置監(jiān)聽(tīng)事件

????????????$(this).mouseover(function(e) {

????????????????//alert($(this).children('a').attr("href"));

????????????????var pic = $(this).children('a').attr("href");

????????????????//alert(pic);

????????????????var box = "<div id='box'><img src='"+pic+"' /></div>";

????????????????$("#box").css("top", e.pageY + 10).css("left", e.pagex + 10);

????????????????//添加元素到body

????????????????$("body").append(box);

????????????????//顯示控件

????????????????$("#box").show("slow");

????????????}).mousemove(function(e) {

????????????????$("#box").css("top", e.pageY + 10).css("left", e.pageX + 10);

????????????}).mouseout(function() {

????????????????$("#box").remove();

????????????});

????????});

????});

????$(document).mousemove(function() {

?

????});

</script>

</head>

?

<body>

????<div id="box" style="">

????????<img src="images/001.jpg" />

????</div>

????<ul>

????????<li><a href="images/001.jpg"><img src="images/0011.jpg" /></a></li>

????????<li><a href="images/002.jpg"><img src="images/0022.jpg" /></a></li>

????????<li><a href="images/003.jpg"><img src="images/0033.jpg" /></a></li>

????????<li><a href="images/004.jpg"><img src="images/0044.jpg" /></a></li>

????</ul>

</body>

</html>

第19課 動(dòng)畫(huà)及QQ風(fēng)格空間案例

?

????//制作QQ滾動(dòng)版界面

????$(function() {

????????//給偶數(shù)行添加body這種樣式

????????$("#qq li:odd").addClass("body");

????????//奇數(shù)行添加header這種樣式

????????$("#qq li:even").addClass("header").click(

????????????????function() {

????????????????????//$(this).next("li.body").show("slow").siblings("li.body").hide("slow");

????????????????????$(this).next("li.body").show("slow").siblings("li.body")

????????????????????????????.hide("slow");

????????????????});

????????//剛進(jìn)來(lái)時(shí)候的效果【在這里可以模擬點(diǎn)擊元素】

????????$("#qq li:first").click();

????});

?

?

【易錯(cuò)點(diǎn)】

?

????//動(dòng)態(tài)創(chuàng)建元素易錯(cuò)點(diǎn)

????$(function(){

????????var link = $("<a href='http://www.baidu.com' id='link1'>百度</a>");

????????//只有append之后才會(huì)放入該超鏈接到界面上面

????????$("body").append(link);

????????//$("#link1").text("Google")必須放在append(創(chuàng)建到界面上以后, 我才可以去操作這個(gè))

????????$("#link1").text("Google");

????});

?

?

?

【方案二】

<style type="text/css">

.ul {

????display: none;

}

?

li {

????list-style: none;

????font-size: 20px;

}

?

.list .sub {

????display: none;

}

?

#nav {

????background: #69F;

????width: 200px;

????height: 350px;

}

?

/* 思路: 主要是看有沒(méi)有l(wèi)ist這個(gè)class類, 如果有, 就顯示; 沒(méi)有就關(guān)閉 */

#nav .list span.open {

????display: block;

????background: url(images/open.jpg) no-repeat;

}

?

#nav span {

????display: block;

????background: url(images/close.jpg) no-repeat;

}

</style>

<script type="text/javascript" src="js/jquery-1.8.3.js" charset="utf-8"></script>

<script type="text/javascript" src="js/jquery.cookie.js" charset="utf-8"></script>

?

<script type="text/javascript">

????$(function() {

????????$("#nav li:has('ul')").click(function() {

????????????//alert($(this).html());????

????????????//$(this).css("cursor", "pointer").toggleClass("list");

????????????//根據(jù)一級(jí)菜單是否含有l(wèi)ist這個(gè)類, 來(lái)控制顯示和隱藏

????????????//alert($(this).hasClass("list"));

????????????if ($(this).hasClass("list")) {

????????????????//刪除自己的類

????????????????$(this).removeClass("list");

????????????????//給同級(jí)的增加class

????????????????$(this).siblings().addClass("list");

????????????} else {

????????????????$(this).addClass("list");

????????????}

????????});

????});

</script>

</head>

?

<body>

????<ul id="nav">

????????<li class="list"><span class="open">國(guó)內(nèi)事件</span>

????????????<ul class="sub">

????????????????<li>11111</li>

????????????????<li>11111</li>

????????????????<li>11111</li>

????????????</ul></li>

????????<li class="list"><span class="open">國(guó)外事件</span>

????????????<ul class="sub">

????????????????<li>11111</li>

????????????????<li>11111</li>

????????????????<li>11111</li>

????????????</ul></li>

????????<li class="list"><span class="open">其他事件</span>

????????????<ul class="sub">

????????????????<li>11111</li>

????????????????<li>11111</li>

????????????????<li>11111</li>

????????????</ul></li>

????</ul>

</body>

</html>

第20課 利用JQuery操作Cookie

Cookie是存儲(chǔ)在瀏覽器中的數(shù)據(jù)

????//JQuery cookie的使用

????//實(shí)現(xiàn)點(diǎn)擊登錄按鈕后利用cookie記住用戶名的功能

????$(function() {

????????//alert("Cookie: "+$.cookie("用戶名"));

????????//寫(xiě)入數(shù)據(jù)到cooke

????????//$.cookie("用戶名", "WWW.XXX.COM");

????????if ($.cookie("username")) {

????????????$("#username").val($.cookie("username"));

????????????alert("cookie read from file succeed!!!");

????????}

????????$("#button1").click(function() {

????????????if ($.cookie("username")==null) {

????????????????$.cookie("username", $("#username").val());

????????????????//同時(shí)也可以設(shè)定網(wǎng)站cookie的保存時(shí)間

????????????????alert("cookie write to file succeed!!!");

????????????}

?

????????});

????});

?

?

????//自定義網(wǎng)站的背景色

????$(function() {

????????//先從cookie中取出

????????var color = $.cookie("color");

????????//alert(color);

????????$("#red").click(function() {

?

????????????$("body").css("background", "red");

????????????//開(kāi)始寫(xiě)入cookie

????????????$.cookie("color", "red");

?

????????});

????????$("#green").click(function() {

?

????????????$("body").css("background", "green");

????????????//開(kāi)始寫(xiě)入cookie

????????????$.cookie("color", "green");

?

????????});

????????$("#yellow").click(function() {

?

????????????$("body").css("background", "yellow");

????????????//開(kāi)始寫(xiě)入cookie

????????????$.cookie("color", "yellow");

?

????????});

????????$("body").css("background", color);

????});

????

????//方案二

????$(function(){

????????$("#bgcolor td").click(function(){

????????????//alert($(this).css("background-color"));

//這里不需要在mouseover的時(shí)候再去設(shè)置背景色

????????????$("body").css("background", $(this).css("background-color")).css("cursor", "pointer");

????????});

????});

?

?

//代碼優(yōu)化后

????$(function() {

????????$("#bgcolor td").click(

????????????????function() {

????????????????????//alert($(this).css("background-color"));

????????????????????$("body")

????????????????????????????.css("background", $(this).css("background-color"))

????????????????????????????.css("cursor", "pointer");

????????????????????$.cookie("color", $(this).css("background-color"));

????????????????});

????????//下次進(jìn)來(lái)的時(shí)候直接去cookie里面取出數(shù)據(jù)

????????var color = $.cookie("color");

????????if (color) {

????????????//設(shè)定cookie的保存時(shí)間

????????????$("body").css("background", color, {

????????????????expires : 10

????????????});

????????}

????});

第21課 JQuery插件

?

?

?

總結(jié)

以上是生活随笔為你收集整理的JQuery课堂学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

日韩av成人在线观看 | 中文字幕资源网 | 亚洲aⅴ久久精品 | 欧美国产亚洲精品久久久8v | 欧美性黑人 | 欧美成人h版电影 | 国产成人黄色 | 国内三级在线观看 | 在线观看激情av | 亚洲欧美日韩国产一区二区三区 | 久热电影 | 在线日韩中文 | 五月天国产精品 | 69久久夜色精品国产69 | 91看国产| 美女网站在线播放 | 久久久国产一区二区三区四区小说 | 亚洲欧美国产精品18p | 久久精品中文字幕一区二区三区 | 最新不卡av | 白丝av免费观看 | 在线国产小视频 | 国产黄色免费 | av日韩中文 | 成人毛片网 | 亚洲天堂色婷婷 | 超碰在线人人 | 亚洲精品视频一 | 亚洲激情一区二区三区 | 国产欧美精品xxxx另类 | 91视频久久久久久 | 婷婷综合电影 | 国产精品久久久久久久免费大片 | 免费看av在线 | av免费观看在线 | 天天要夜夜操 | 丝袜精品视频 | 丁香婷婷深情五月亚洲 | 欧美在线视频一区二区三区 | 98超碰在线观看 | 免费视频你懂得 | 91在线九色| 中文字幕第一页av | 高清一区二区 | 久久久久久久久久网 | 999视频在线播放 | av久久在线 | 狠狠干我| 亚洲精品tv久久久久久久久久 | 一级片视频在线 | 六月丁香婷婷在线 | 免费黄色小网站 | 丁香六月在线 | 国产糖心vlog在线观看 | 亚洲aⅴ久久精品 | 另类老妇性bbwbbw高清 | 亚洲区视频在线 | 亚洲人人射 | 久久精品伊人 | 天天艹天天操 | 欧美综合在线视频 | 四虎永久免费在线观看 | 免费观看性生活大片3 | 最新av在线播放 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 亚洲 综合 精品 | 97超碰人人澡人人 | 国产a级精品 | 在线视频成人 | 天天干天天做天天爱 | 精品免费久久久久 | 国产精品一区二区av麻豆 | 亚洲成人精品影院 | 999视频在线播放 | 国产成人一区二区三区在线观看 | 在线免费黄网站 | 国产亚洲观看 | 欧美性粗大hdvideo | 毛片www | 欧美激情精品 | 国产69精品久久久久久 | 成人午夜剧场在线观看 | 天天天操操操 | 国产精品久久久久久久久久久不卡 | 一级片黄色片网站 | 天天拍天天色 | 日韩在线观看视频网站 | 国产高清一 | 伊人资源视频在线 | 成人午夜精品 | 久久久久女教师免费一区 | 精品嫩模福利一区二区蜜臀 | 色88久久| 欧美日韩天堂 | 亚洲黄色一级电影 | 午夜影院在线观看18 | 国产自制av| 免费日韩一区二区三区 | 国产精品久久麻豆 | 国产精品一区二区免费在线观看 | 国产一区二区三区在线 | 久久久久久久免费 | 91精品成人久久 | 麻豆国产精品视频 | 六月天色婷婷 | 91喷水 | 日韩爱爱片 | 国产成人精品av在线 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 久久精品国产一区二区三 | 免费看片亚洲 | 日韩高清精品免费观看 | 五月在线 | 亚洲综合日韩在线 | 国产成人久 | 亚洲精品在线一区二区 | 中文字幕av电影下载 | 91在线精品一区二区 | 国产又粗又猛又黄又爽视频 | 96精品高清视频在线观看软件特色 | 日韩高清在线一区二区 | 日本最新高清不卡中文字幕 | 在线观看韩日电影免费 | 欧美日韩高清不卡 | 国产精品久久一卡二卡 | 久久狠狠亚洲综合 | www色| 午夜影院一级 | 日韩在线第一区 | 麻花传媒mv免费观看 | 成年在线观看 | 狠狠躁日日躁狂躁夜夜躁 | 国产视频一 | 成人精品久久久 | 国产色视频网站 | 黄色软件网站在线观看 | 久草影视在线观看 | 在线a人v观看视频 | 欧洲视频一区 | 国产综合在线视频 | 成人黄大片视频在线观看 | 日韩艹 | 国产精品免费大片视频 | 香蕉精品视频在线观看 | 久久久久久久99精品免费观看 | 在线视频免费观看 | 国产精品一区二区久久精品 | 亚洲欧美视频 | 丁香导航 | 成人在线黄色 | 最新av在线播放 | 激情综合五月 | 国产精品人成电影在线观看 | 国产精品欧美日韩在线观看 | 亚洲成人一区 | 国产福利一区二区三区视频 | 在线成人免费av | 久久久国产一区二区三区四区小说 | 亚洲精品久久久久999中文字幕 | 亚洲国产成人av网 | 在线岛国av| 午夜久久久久久久 | 国产中文字幕视频在线 | 97碰在线| 久爱综合 | 一级黄色视屏 | 看国产黄色片 | 成人毛片在线观看视频 | a久久久久久 | 亚洲精品国产精品乱码在线观看 | 久久草草热国产精品直播 | 国产精品自在欧美一区 | 久久久五月婷婷 | 91成人免费视频 | 综合久久久久久久久 | 亚洲国产资源 | 九九视频在线观看视频6 | 免费观看国产成人 | 欧美精品一区二区在线观看 | 国产一区在线精品 | 日日夜色| 日韩视频一区二区在线 | 在线观看网站黄 | 国产精品区免费视频 | 97在线观看视频 | 成人精品亚洲 | 亚洲国产网站 | 亚洲综合色站 | 青青河边草免费视频 | 波多野结衣在线视频一区 | 操操操影院 | 精品国产乱码久久久久久1区二区 | 丁香六月在线 | 色综合久久久久综合99 | 精品产品国产在线不卡 | 国产精品毛片久久久久久久 | 九九热有精品 | 五月的婷婷 | 久久视频这里有久久精品视频11 | 在线播放日韩av | 久久久久 | 精品久久网站 | 久久九九影视 | 国语自产偷拍精品视频偷 | www.人人草| 亚洲三级网 | 国产精品 日韩 | 日韩一区二区三区免费视频 | 亚洲日本va中文字幕 | 天天超碰| 国产在线视频资源 | 91丨九色丨蝌蚪丨老版 | 69国产精品成人在线播放 | 国产亚洲视频在线免费观看 | 中文字幕超清在线免费 | 色综合久久88色综合天天人守婷 | 96在线| 国产小视频免费在线网址 | 国产最顶级的黄色片在线免费观看 | 天天干天天玩天天操 | 婷婷久草 | 日韩av偷拍| av在线免费观看黄 | 182午夜在线观看 | 97网在线观看 | 国产精品日韩 | 四虎国产免费 | 国产视频观看 | 成人av电影免费观看 | www日 | 日韩av在线高清 | 男女啪啪免费网站 | 狠狠色丁香婷婷综合视频 | 久久精品2 | 日本激情动作片免费看 | 成人av中文字幕在线观看 | 五月婷婷婷婷婷 | 91在线永久 | 久久综合综合久久综合 | 91丨九色丨高潮 | 一级黄色av | 六月婷色| 成人h在线播放 | 欧美一级免费黄色片 | av不卡免费在线观看 | 伊人五月综合 | 久久综合九色欧美综合狠狠 | 亚洲国产色一区 | 国产黄a三级三级 | 在线中文字幕av观看 | 在线精品观看国产 | 黄色app网站在线观看 | 亚洲精选在线观看 | 911亚洲精品第一 | 91大神在线观看视频 | 天天色天天干天天色 | 热久久99这里有精品 | 在线观看免费国产小视频 | 成人在线免费观看视视频 | 国产精品久久久久影视 | 久草在线手机观看 | 亚洲黄在线观看 | 久久国产a | 日韩av电影一区 | 91你懂的 | 久久久www成人免费毛片麻豆 | 久久网站av | a精品视频 | 亚洲人成网站精品片在线观看 | 日韩av片无码一区二区不卡电影 | 国产一区在线视频 | 四虎海外影库www4hu | 五月婷婷播播 | 久久精品欧美一区二区三区麻豆 | 久久不卡免费视频 | 国产91在线播放 | 成人午夜精品久久久久久久3d | 国产69熟| 99精品久久精品一区二区 | 999亚洲国产996395 | 成人在线观看网址 | 日韩在线观看你懂的 | 青青草华人在线视频 | 久久综合五月婷婷 | 久久综合影院 | 在线观看视频91 | 国产精品高清在线 | 丰满少妇一级片 | 成人资源网 | 久久久免费精品国产一区二区 | 亚洲精品免费在线 | 精品av在线播放 | 精品九九九 | 日韩欧美综合在线视频 | 久久久久国产精品www | 国产无套一区二区三区久久 | 亚洲视频aaa| 豆豆色资源网xfplay | 99精品欧美一区二区蜜桃免费 | 在线观看香蕉视频 | 中文在线字幕免 | 久久8| 91黄视频在线观看 | 成人av午夜 | 亚洲视频一区二区三区在线观看 | 亚洲激情在线观看 | 97福利在线 | 久久狠狠亚洲综合 | 久草在线播放视频 | 国产精品久久久久aaaa九色 | 久久免费视频1 | 波多野结衣电影一区二区三区 | 久久久免费看片 | 麻豆国产精品永久免费视频 | 97超碰网 | 在线观看日韩 | 国产一区二区三区免费在线观看 | 噜噜色官网 | 中文字幕亚洲国产 | av网站免费在线 | 日本午夜免费福利视频 | 伊人国产在线播放 | 欧美性护士 | 天堂av在线 | 美女福利视频在线 | 91福利在线观看 | 精品久久久久久国产偷窥 | 免费h在线观看 | 中文字幕亚洲欧美日韩2019 | 亚洲国产视频网站 | 亚洲精品九九 | 九九热视频在线免费观看 | 日韩精品中文字幕在线 | 激情五月在线视频 | 亚洲精品456在线播放第一页 | 在线观看日韩视频 | 精品福利国产 | 最新中文字幕视频 | 成人在线视频网 | av一本久道久久波多野结衣 | 97在线超碰 | 日本久久91 | 91九色porny在线 | 中文在线免费观看 | 精品国产1区二区 | 狠狠色丁香久久婷婷综合_中 | 成年人黄色免费视频 | 夜夜视频欧洲 | 91传媒在线 | 在线视频区 | 808电影| 欧美最猛性xxxxx亚洲精品 | 色黄视频免费观看 | 日韩在线看片 | 天天艹天天干天天 | 夜夜操天天干 | 亚洲视频999 | 天天天天天天干 | 久草在线看片 | av福利网址导航 | 日韩欧美在线国产 | 免费精品人在线二线三线 | 亚洲精品乱码久久久久久9色 | 亚洲开心激情 | 狠狠色伊人亚洲综合网站野外 | 欧美日韩精品免费观看 | 色综合久久88色综合天天 | 91爱爱中文字幕 | 久久久久久久久久久久影院 | 91精品国产综合久久婷婷香蕉 | 久久久久中文字幕 | 久久成人国产精品入口 | 九热在线 | 国产精品一区二区免费 | 一区二区视频在线播放 | 免费观看成人网 | 日本三级全黄少妇三2023 | 91试看| 狠狠色丁香婷婷综合久小说久 | 色婷婷 亚洲 | 欧美大片mv免费 | 国产在线1区 | 国产精品久久久久久婷婷天堂 | 婷婷激情久久 | 99精品视频网 | 手机色在线 | 中文字幕乱码日本亚洲一区二区 | 欧美在线视频日韩 | 波多野结衣一区二区 | 精品国产亚洲一区二区麻豆 | 狠狠久久 | 精品一二三区视频 | 精品国产一区二区三区久久久蜜月 | 中文字幕一区二区三区在线视频 | 精久久久久 | 欧美日韩免费一区二区三区 | 国产一级h| 久久久免费毛片 | 欧美国产日韩在线观看 | 欧美一区二区三区在线视频观看 | 不卡中文字幕av | 国产一区二区在线免费视频 | 黄色av一级| 国产精品久久久久久爽爽爽 | 成人动漫精品一区二区 | 精品综合久久久 | 亚洲国产中文字幕在线观看 | 狠狠操夜夜操 | 国产一级大片在线观看 | 日韩欧美一区二区三区免费观看 | av片中文字幕 | 欧美性色综合网 | 免费在线一区二区 | 成人精品一区二区三区电影免费 | 一区二区三区动漫 | 成人h动漫精品一区二 | av在线免费网站 | 国内揄拍国内精品 | 狠狠色丁香婷婷综合视频 | 亚洲激情婷婷 | 超碰97人人干 | 国产男女免费完整视频 | 黄a在线| 免费影视大全推荐 | 免费看久久 | 亚洲国产三级在线观看 | 精品久久电影 | 91精品国产网站 | 亚洲精品18p | 999在线精品 | 精品国产一区二区三区久久久久久 | 色欧美成人精品a∨在线观看 | 国产精品亚洲精品 | www.久久久.com | jizzjizzjizz亚洲| 麻豆网站免费观看 | 日韩一级电影在线观看 | 欧美激情精品久久 | 中文字幕 国产 一区 | 97视频在线观看网址 | 亚洲精品日韩在线观看 | 最近高清中文在线字幕在线观看 | 六月天综合网 | 99久久精品免费视频 | 99精品免费在线观看 | 玖玖视频在线 | 中文理论片 | 亚洲h在线播放在线观看h | 中文字幕国产 | 欧美日韩大片在线观看 | www成人av | 亚洲午夜小视频 | 在线精品一区二区 | 91九色丨porny丨丰满6 | 91在线视频| 成人黄色电影在线 | 男女啪啪网站 | 免费不卡中文字幕视频 | 视频一区在线免费观看 | 欧美一级看片 | 日韩成人精品在线观看 | 国产日韩精品在线观看 | 中文字幕在线久一本久 | 999成人 | 日韩成人在线一区二区 | 亚洲永久精品国产 | 国产精品99久久久久人中文网介绍 | 99这里都是精品 | 97精品国自产拍在线观看 | 久久高清毛片 | 精品亚洲视频在线观看 | 波多野结衣在线播放视频 | 久久精品国产精品亚洲 | 国产视频一区二区在线播放 | 2019天天干夜夜操 | 又湿又紧又大又爽a视频国产 | 韩日视频在线 | 国产成人精品av久久 | 免费高清在线观看成人 | 在线国产一区二区 | 欧美日韩中文在线视频 | 在线观看av免费观看 | 永久免费精品视频 | 99在线国产| 天天干天天操天天入 | 国产一区影院 | 久久久久久久亚洲精品 | 亚洲乱码国产乱码精品天美传媒 | 91免费网址 | 国内精品久久久久久久 | 99热亚洲精品| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品高潮在线观看 | 麻豆免费在线播放 | 美女视频黄频大全免费 | av韩国在线 | 免费a一级| 免费观看成人 | 黄色免费在线视频 | 久久精品99视频 | 国产美女精品人人做人人爽 | 美女视频黄免费网站 | 中文字幕乱码电影 | 九九热在线观看视频 | 中文字幕日本在线 | 欧美成人69av | 色婷婷综合成人av | 欧美五月婷婷 | 欧美精品一区二区三区一线天视频 | 菠萝菠萝在线精品视频 | 波多野结衣在线视频一区 | 亚洲高清激情 | 日韩国产精品一区 | 丁香婷婷综合激情五月色 | 亚洲最大av网站 | 免费国产视频 | 美女黄久久 | 久久久精品免费看 | 激情在线免费视频 | a级一a一级在线观看 | 一级免费观看 | 欧美一区二区三区在线播放 | 欧美精品在线免费 | 免费观看日韩av | 亚洲精品久久视频 | 在线视频 亚洲 | 国产精品久久艹 | 18+视频网站链接 | 国产亚洲日本 | 黄色aa久久 | 美女视频又黄又免费 | 又黄又爽的视频在线观看网站 | 欧美坐爱视频 | 免费日韩在线 | 一二区av | 日本色小说视频 | 国产精品久久久久久69 | 麻豆传媒视频在线免费观看 | 亚洲成人蜜桃 | a级片在线播放 | 福利一区在线视频 | 精品久久一 | 男女男视频 | 手机av网站| 日韩.com | 国产日韩欧美中文 | 欧美性生交大片免网 | 狠狠久久 | 久久在线播放 | 国产精品久久综合 | 综合黄色网 | 91精品视频导航 | 国产免费又粗又猛又爽 | 亚洲视频精品在线 | 国产免费又黄又爽 | 久久免视频 | av在线一级 | 91九色性视频 | 久草国产在线 | 免费看成人a | 国产精品视频永久免费播放 | 久久免费视频99 | 成人av在线观 | 最近更新的中文字幕 | 97视频在线观看免费 | 夜色资源站国产www在线视频 | 91在线精品一区二区 | 91av色 | 国产91精品一区二区麻豆亚洲 | 在线中文字幕观看 | av色综合网 | 亚洲国产精品传媒在线观看 | 亚洲欧洲精品视频 | av色图天堂网 | 福利区在线观看 | 日韩高清免费在线 | 亚洲第一香蕉视频 | 日韩久久网站 | 国内久久精品视频 | 日本乱码在线 | 国产成人精品一区二区三区 | 91资源在线免费观看 | 超碰人人草人人 | 高清国产在线一区 | 久久国产经典视频 | 国产精品av在线 | 色欧美视频| 国产精品久久久久久久久久 | 国产裸体无遮挡 | 五月婷婷视频在线 | 久久视频在线视频 | 一区二区欧美在线观看 | 国产破处在线播放 | 99精品国产aⅴ | 欧美污污视频 | 成人91在线 | 五月婷婷色 | 久久国产精品色av免费看 | www.com.黄| 国内外成人免费在线视频 | 草莓视频在线观看免费观看 | 欧美在线91 | 91精品亚洲影视在线观看 | 在线观看精品国产 | 国产精品中文字幕在线 | 国产中文视 | 久久久久久久99精品免费观看 | 天天色天天射天天干 | 国产日韩精品欧美 | 四虎8848免费高清在线观看 | 人人玩人人爽 | 久草免费在线 | 又爽又黄又刺激的视频 | 激情综合站 | 色天堂在线视频 | 欧美大片aaa | 国产欧美精品一区二区三区四区 | 成人欧美一区二区三区在线观看 | 四虎永久免费在线观看 | 人人草在线视频 | 黄色av免费电影 | 人人添人人 | 国产淫片免费看 | 色综合久久综合中文综合网 | av韩国在线 | 美女一区网站 | 免费高清在线一区 | 81国产精品久久久久久久久久 | 天天做天天爱天天爽综合网 | 成人午夜电影网 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 激情中文在线 | 伊人丁香| 国产精品国产三级国产aⅴ无密码 | 久久国语露脸国产精品电影 | 午夜久久影院 | 亚洲a成人v| 成人国产精品电影 | 2023av在线| 国产精品国产三级国产aⅴ9色 | 亚洲资源 | 午夜av激情 | 日日干夜夜骑 | 亚洲国产网站 | 视频一区视频二区在线观看 | 国产一二区视频 | 国产精品久久久av | 国产亚洲精品久久久久5区 成人h电影在线观看 | 久久精品国产精品 | 国产精品久久久影视 | 亚洲免费在线观看视频 | 97在线精品国自产拍中文 | 亚洲激情综合 | 免费黄在线观看 | av片中文字幕 | 日本精品久久久久中文字幕5 | 精品自拍sae8—视频 | 精品国产诱惑 | 日韩av片无码一区二区不卡电影 | 欧美有色 | 毛片a级片 | 超碰97免费观看 | 黄色www在线观看 | 丰满少妇一级片 | 亚洲欧美综合精品久久成人 | 国产玖玖在线 | 在线视频成人 | 日韩在线视频观看免费 | 国产伦理一区二区三区 | 天天干天天综合 | 五月婷婷在线播放 | 天天干一干 | 天天弄天天操 | 最近免费中文字幕mv在线视频3 | 久久国产精品一国产精品 | 中文字幕专区高清在线观看 | 国产成人a亚洲精品v | 久久国产精品第一页 | 亚一亚二国产专区 | 国产三级香港三韩国三级 | 成人蜜桃视频 | 综合久久2023| 亚洲精品一区二区三区新线路 | 天天综合网 天天综合色 | 日本aaaa级毛片在线看 | 草久在线播放 | 天天鲁天天干天天射 | 天天干 天天摸 天天操 | 日韩在线免费高清视频 | 一区二区日韩av | 国产特级毛片aaaaaa毛片 | 国产精品一区二区三区四区在线观看 | 色噜噜日韩精品一区二区三区视频 | 九九九视频在线 | 九色琪琪久久综合网天天 | 婷婷免费视频 | 久久婷婷一区 | 伊人影院99 | 午夜精品一区二区三区在线观看 | 久久一二区 | 国产精品激情在线观看 | 国产成视频在线观看 | 久久免费电影 | 免费毛片一区二区三区久久久 | 免费成人av网站 | 国产精品va视频 | 黄色大全免费网站 | 日韩电影中文 | 国产精品伦一区二区三区视频 | 国产不卡一 | 五月婷婷黄色网 | 国产精品日韩在线观看 | 中文字幕在线免费 | 主播av在线 | 激情五月开心 | 五月婷视频 | 五月天电影免费在线观看一区 | 成人理论在线观看 | 999久久久久久 | 色偷偷男人的天堂av | 黄色a级片在线观看 | 精品在线二区 | 免费在线看v| 特级黄录像视频 | 日批视频在线观看免费 | 日韩午夜电影网 | 日日夜夜精品视频天天综合网 | 婷婷国产一区二区三区 | 久久精品91视频 | 精品在线99 | 夜夜视频 | 97理论电影 | 丰满少妇高潮在线观看 | 99精品免费网 | 亚洲综合色丁香婷婷六月图片 | a√资源在线 | 中文字幕日韩有码 | 国产色久| 亚洲乱码久久久 | 国产精品va最新国产精品视频 | 国产特级毛片aaaaaa高清 | 国产精品女同一区二区三区久久夜 | 日韩在线视频观看 | 国产高清久久久 | a v在线视频 | 超碰97人 | 精品久久久久久久久久久久久 | 91精品久久久久久久久久入口 | 久操久 | 美女性爽视频国产免费app | 最近中文字幕在线 | 在线不卡视频 | 久久少妇免费视频 | 国产69精品久久久久99 | 日韩欧美综合在线视频 | 免费裸体视频网 | 久久精品国产免费看久久精品 | 西西444www大胆无视频 | 综合网天天| 99精品免费久久久久久久久 | 国产精品久久久久国产精品日日 | 日韩亚洲欧美中文字幕 | 五月婷婷香蕉 | 亚洲欧洲日韩在线观看 | 精品人人爽 | 久久人人插 | 在线免费观看欧美日韩 | 99热在| 亚洲免费一级电影 | 国产精品久久久久久一区二区三区 | av免费看看 | 人人舔人人爱 | 国产一级在线观看视频 | 最近中文字幕高清字幕免费mv | 久久国产精品99国产 | 国产精美视频 | 日韩午夜av电影 | 亚洲综合网 | 91福利国产在线观看 | 天天射天天射 | 69精品人人人人 | 日日精品| 国产精品一区二区在线免费观看 | 在线你懂的视频 | 国产在线色 | 中文字幕在线观看一区二区 | 亚洲视频aaa | 亚洲综合丁香 | 国产一级不卡视频 | 亚洲精品玖玖玖av在线看 | 国产精品剧情在线亚洲 | 亚洲精品国精品久久99热一 | 国产精品日韩欧美 | 超碰激情在线 | 亚洲午夜久久久久久久久久久 | 婷婷成人综合 | 久久久免费av| 亚洲精品一区二区三区高潮 | 国产中的精品av小宝探花 | 在线导航av | 国产高清在线视频 | www久 | 欧美日韩首页 | 国产xxxx | 日本久久久久 | www久久久久 | 亚洲a在线观看 | 五月天久久婷 | 日韩欧美91 | 成人久久久久久久久 | 久久免费播放视频 | 国产精品美女久久久久久久久久久 | 久草在线视频资源 | 黄色免费大全 | 亚洲国产欧美在线人成大黄瓜 | 99精品国产视频 | 91豆花在线| 91免费网站在线观看 | 国产精品久久久久aaaa | 99久久夜色精品国产亚洲96 | 国产精品福利久久久 | 亚洲综合国产精品 | 久草视频在线播放 | 国产成人中文字幕 | 四虎在线免费 | 成人av影视观看 | 99视频精品 | 四虎视频| 国产色道| 亚洲欧美精品一区 | 精品中文字幕在线播放 | av一区在线 | 成人在线视频论坛 | 色五婷婷 | 成人app在线播放 | 日韩91av | 久久九九国产视频 | 波多野结衣精品视频 | 精品国产一区二区三区久久影院 | 国产资源在线免费观看 | 中文理论片 | 51精品国自产在线 | 97超在线视频 | 99精品一区 | 在线视频日韩一区 | 在线视频欧美精品 | 亚洲国产午夜精品 | 亚洲一区日韩 | 国产极品尤物在线 | 国产高清视频免费最新在线 | 一级免费av| 国产精品国产三级国产不产一地 | 亚洲精品99久久久久久 | 国模一区二区三区四区 | 看全黄大色黄大片 | 国产一区欧美在线 | 色噜噜在线观看视频 | 欧美色黄 | 日韩一区二区久久 | 欧美日韩一区二区久久 | 日本久久久精品视频 | 国产精品女人网站 | 天天操天天射天天操 | 91精品专区| 久久人人爽人人片av | 久久精品国产亚洲a | 狠狠色狠狠色综合日日92 | 午夜影视一区 | 婷婷丁香激情网 | 午夜在线观看一区 | 久99久在线| 亚洲aⅴ在线 | 在线观看视频黄色 | 欧美激情精品一区 | 日韩精品亚洲专区在线观看 | 日韩视频 一区 | 91av视频| 国产1区2区3区精品美女 | 九九综合久久 | 欧美极品在线播放 | 色99中文字幕 | 丁香综合网| 天天干天天干天天干天天干天天干天天干 | 国产视频在线观看免费 | 99热最新在线 | 成人久久18免费网站图片 | 国产国产人免费人成免费视频 | 欧美精品九九99久久 | 九九热免费在线观看 | 99久久99久久精品国产片果冰 | 黄色成人在线观看 | 黄色成人av网址 | 亚洲a网 | 免费一级黄色 | 久久噜噜少妇网站 | 国内成人精品2018免费看 | 亚洲精品乱码久久久久久9色 | 激情自拍av | 欧美日韩一区二区三区在线观看视频 | 日韩免费播放 | 免费成人av电影 | 在线a视频 | 99久久精品费精品 | 久草在线播放视频 | 国产五月色婷婷六月丁香视频 | 欧美先锋影音 | 最新国产精品视频 | 在线观看视频免费大全 | 在线观看你懂的网站 | 黄色视屏在线免费观看 | 在线视频一区二区 | 精品一区二区综合 | 视频一区二区在线观看 | 亚洲精品乱码久久久久久写真 | 丁香婷婷激情五月 | 最新国产精品久久精品 | 麻豆国产在线播放 | 五月天六月色 | 日韩欧美在线观看一区二区三区 | 国产精品露脸在线 | 久草在线视频免赞 | 国产高清免费在线观看 | 人人澡av| 国产一区在线免费 | 午夜美女av | 久久久久成 | av性网站| 欧美午夜精品久久久久 | 免费在线激情电影 | 国产日韩欧美在线观看视频 | 五月综合 | 江苏妇搡bbbb搡bbbb | 午夜久久影视 | 国产一区二区播放 | 久久精品亚洲一区二区三区观看模式 | 狠狠狠狠狠狠狠 | 色天天综合久久久久综合片 | 中文字幕在线国产 | 亚洲免费在线视频 | 激情丁香 | 国产精品久久亚洲 | 免费午夜视频在线观看 | 精品国产一区二区三区不卡 | 国产成人黄色在线 | 亚洲天堂精品视频在线观看 | 久久久久久在线观看 | 色婷婷成人 | www,黄视频 | 成人国产网址 | 婷婷丁香色综合狠狠色 | 亚洲另类人人澡 | 久久国产手机看片 | 亚洲国产精品va在线看黑人 | 在线中文字幕观看 | 日本中文字幕网址 | 九九国产视频 | 午夜 在线 | 国产主播大尺度精品福利免费 | 免费高清av在线看 | 精品国产诱惑 | 欧美在线free | 国产精品电影在线 | 欧美综合在线视频 | 中文字幕影片免费在线观看 | 国产精品国产三级国产aⅴ9色 | 激情网第四色 | 五月婷婷国产 | 97国产小视频 | 国产va在线观看免费 | 99久久免费看 | 在线成人性视频 | 免费亚洲成人 | 久久国产精品免费一区二区三区 | av片子在线观看 | 九九九在线观看视频 | 国产小视频免费观看 | 超级碰碰免费视频 | 中文字幕日韩伦理 | 欧美精品久久久久久久久久白贞 | 国产视频一区二区在线观看 | 在线观看久草 | 天天草夜夜 | 亚洲精品久久视频 | 丁香花中文字幕 | 免费网址在线播放 | 91久久精| 欧美黑人性猛交 | 丁香5月婷婷久久 | 欧美有色| av在线电影免费观看 | 色天天中文 | 婷婷亚洲五月色综合 | 国产在线精品视频 | 免费能看的黄色片 | 在线av资源 | 国产精品每日更新 | 美女一级毛片视频 | a级片韩国|