【JQuery】JQuery学习笔记
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                【JQuery】JQuery学习笔记
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                (function(){}) 與 $(function(){})的區(qū)別
1、(function(){})函數(shù)
(function(){})表示一個(gè)匿名函數(shù)。function(arg){...}定義了一個(gè)參數(shù)為arg的匿名函數(shù),然后使用(function(arg){...})(param)來調(diào)用這個(gè)匿名函數(shù)。其中param是傳入這個(gè)匿名函數(shù)的參數(shù)。
2、$(function(){})函數(shù)
$(function(){}) 是 $(document).ready(function(){}) 的簡寫,用來在DOM加載完成之后,執(zhí)行一系列預(yù)先定義好的函數(shù)。
Jquery不同版本之間的區(qū)別
jquery學(xué)習(xí)
1、什么是jQueryjquery 全稱 javaScript Query.是js的一個(gè)框架。本質(zhì)上仍然是js。2、jQuery的特點(diǎn)支持各種主流的瀏覽器。使用特別簡單擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件3、使用jquery引入jQuery文件jQuery的封裝原理jQuery的選擇器jQuery操作元素的屬性jQuery操作元素的樣式和內(nèi)容jQuery操作元素的文檔結(jié)構(gòu)jQuery中的事件jQuery中的動(dòng)畫效果。Jquery的封裝原理
<html><head><title>jquery的封裝原理</title><meta charset="UTF-8"/><!--引入外部聲明的js文件--><script src="js/my.js" type="text/javascript" charset="utf-8"></script><!--聲明js代碼域--><script type="text/javascript"> function test(){alert("我是test");}var bjsxt=123;//閉包原理:在全局區(qū)中不能夠獲取函數(shù)體內(nèi)的數(shù)據(jù)。使用更大作用域的變量來記錄小作用域變量的值。function testA(){function test2(){test2.name="張三";var n=999;alert(bjsxt);return n;}return test2;}</script></head><body><h3>jquery的封裝原理</h3><hr /><input type="button" name="" id="" value="測(cè)試test" onclick="bjsxt.test()"/><ul><li>1、js的全局代碼區(qū)只有一個(gè),這樣就會(huì)造成同名變量的值會(huì)被覆蓋。</li><li>2、使用對(duì)象封裝,將代碼封裝到對(duì)象中.但是對(duì)象如果被覆蓋,則全部失效,風(fēng)險(xiǎn)極高。</li><li>3、使用工廠模式,將代碼進(jìn)行封裝,但是并沒有解決問題</li><li>4、將封裝的函數(shù)名字去除,避免覆蓋。但是函數(shù)沒有辦法調(diào)用了。</li><li>5、匿名自調(diào)用,可以在頁面加載的時(shí)候調(diào)用一次。但是不能重復(fù)調(diào)用,并且數(shù)據(jù)沒有辦法獲取</li><li>6、使用閉包,將數(shù)據(jù)一次性掛載到window對(duì)象下</li></ul></body> </html>my.js
/*function test(){alert("我是test:外部引入聲明"); } *///聲明對(duì)象 /*var bjsxt={}; bjsxt.test=function(){alert("我是test:外部引入聲明"); }*///使用工廠模式 (function(obj){//var bjsxt={};obj.test=function(){alert("工廠");}alert("匿名自調(diào)用"); })(window)jquery的選擇器
<html><head><title>jquery的選擇器</title><meta charset="UTF-8"/><!--jquery的選擇器學(xué)習(xí):基本選擇器id選擇器標(biāo)簽選擇器類選擇器組合選擇器層級(jí)選擇器 簡單選擇器內(nèi)容選擇器可見性選擇器屬性選擇器子元素選擇器表單選擇器注意:jQuery中選擇器獲取的是存儲(chǔ)了HTML元素對(duì)象的[數(shù)組]。jquery獲取的元素對(duì)象不能夠直接使用js的內(nèi)容,按照數(shù)組的取出方式將對(duì)象取出后可以使用js的內(nèi)容。jquery對(duì)我們提供了多種多樣的選擇器來選擇需要操作的HTML元素對(duì)象。--><!--引入jQuery文件--><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><!--聲明js代碼域--><script type="text/javascript">//id選擇器function testId(){//jquery--idvar inp=$("#uname");alert(inp.val());}//標(biāo)簽選擇器function testEle(){var inps=$("input");alert(inps[1].value); }//類選擇器function testClass(){var inps=$(".common");alert(inps.length);}//組合選擇器:function testAll(){var eles=$("h3,input");alert(eles.length);}//測(cè)試子選擇器function testChild(){var inps=$("#showdiv>input");alert(inps.length);}//測(cè)試層級(jí)選擇器function testCj(){var inp=$("input:first");alert(inp.val());}function testCj2(){var tds=$("td:not(td[width])");alert(tds.html());}</script><style type="text/css">.common{}div{width: 300px;height: 100px;border: solid 2px orange;}</style></head><body><h3>jquery的選擇器</h3><input type="button" name="" id="" value="測(cè)試id" onclick="testId()" class="common"/><input type="button" name="" id="" value="測(cè)試標(biāo)簽選擇器" onclick="testEle()"/><input type="button" name="" id="" value="測(cè)試類選擇器" onclick="testClass()"/><input type="button" name="" id="" value="測(cè)試組合選擇器" onclick="testAll()"/><hr />用戶名: <input type="text" name="uname" id="uname" value="張三" class="common"/><hr /><input type="button" name="" id="" value="測(cè)試子選擇器" onclick="testChild()" /><input type="button" name="" id="" value="測(cè)試層級(jí)選擇器--first" onclick="testCj()" /><input type="button" name="" id="" value="測(cè)試層級(jí)選擇器--not" onclick="testCj2()" /><hr /><div id="showdiv"><input type="text" name="" id="" value="" /><input type="text" name="" id="" value="" /><input type="text" name="" id="" value="" /><input type="text" name="" id="" value="" /></div><div id=""><input type="text" name="" id="" value="" /><input type="text" name="" id="" value="" /><input type="text" name="" id="" value="" /><input type="text" name="" id="" value="" /></div><table border="1px" height="200px"><tr><td width="100px"></td><td width="100px"></td><td width="100px"></td></tr><tr><td>1</td><td>2</td><td>3</td></tr><tr><td>4</td><td>5</td><td>6</td></tr></table></body> </html>jQuery操作元素的屬性
<html><head><title>jQuery操作元素的屬性</title><meta charset="UTF-8"/><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><!--jQuery操作元素屬性:獲取:對(duì)象名.attr("屬性名") //返回當(dāng)前屬性值注意此種方式不能獲取value屬性的實(shí)時(shí)數(shù)據(jù),使用對(duì)象名.val()進(jìn)行獲取。 修改對(duì)象名.attr("屬性名","屬性值");--><!--聲明js代碼域--><script type="text/javascript">function testField(){//獲取元素對(duì)象var uname=$("#uname");//獲取alert(uname.attr("type")+":"+uname.attr("value")+":"+uname.val());}function testField2(){//獲取元素對(duì)象var uname=$("#uname");uname.attr("type","button");} </script></head><body><h3>jquery操作元素屬性</h3><input type="button" name="" id="" value="測(cè)試獲取元素屬性" onclick="testField()" /><input type="button" name="" id="" value="測(cè)試修改元素屬性" onclick="testField2()" /><hr />用戶名:<input type="text" name="uname" id="uname" value="哈哈" /></body> </html>jquery-操作元素的內(nèi)容
<html><head><title>操作元素HTML</title><meta charset="UTF-8"/><!--引入jQuery文件--><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><!--jquery 操作元素內(nèi)容學(xué)習(xí):獲取元素對(duì)象1、獲取對(duì)象名.html()//返回當(dāng)前對(duì)象的所有內(nèi)容,包括HTML標(biāo)簽。對(duì)象名.text()//返回當(dāng)前對(duì)象的文本內(nèi)容,不包括HTML標(biāo)簽2、修改對(duì)象名.html("新的內(nèi)容")//新的內(nèi)容會(huì)將原有內(nèi)容覆蓋,HTML標(biāo)簽會(huì)被解析執(zhí)行對(duì)象名.text("新的內(nèi)容")//新的內(nèi)容會(huì)將原有內(nèi)容覆蓋,HTML標(biāo)簽不會(huì)被解析--><!--聲明js代碼域--><script type="text/javascript">//聲明函數(shù)function testHtml(){//獲取元素對(duì)象var showdiv=$("#showdiv");//獲取元素的內(nèi)容alert(showdiv.html());}function testHtml2(){//獲取元素對(duì)象var showdiv=$("#showdiv");//修改元素內(nèi)容showdiv.html(showdiv.html()+"<i>今天天氣真好,適合抓鬼子</i>");}function testText(){//獲取元素對(duì)象var showdiv=$("#showdiv");//獲取元素內(nèi)容alert(showdiv.text());}function testText2(){//獲取元素對(duì)象var showdiv=$("#showdiv");//修改元素內(nèi)容showdiv.text("<i>今天天氣真好,適合抓鬼子</i>");}</script></head><body><h3>操作元素HTML</h3><input type="button" name="" id="" value="測(cè)試獲取元素內(nèi)容--html()" onclick="testHtml()" /><input type="button" name="" id="" value="測(cè)試修改元素內(nèi)容--html()" onclick="testHtml2()" /><input type="button" name="" id="" value="測(cè)試獲取元素內(nèi)容--text()" onclick="testText()" /><input type="button" name="" id="" value="測(cè)試修改元素內(nèi)容--text()" onclick="testText2()" /><div id="showdiv"><b>皇軍,前面有八路的干活</b></div></body> </html>query-操作元素的樣式
<html><head><title>操作元素樣式</title><meta charset="UTF-8"/><!--聲明css--><style type="text/css">#showdiv{width: 300px;height: 300px;border: solid 1px; }.common{width: 300px;height: 300px;border: solid 1px; background-color: blueviolet;}.dd{font-size: 30px;font-weight: bold;}</style><!--引入jQuery文件--><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><!--jquery操作元素的樣式1、使用css()對(duì)象名.css("屬性名")//返回當(dāng)前屬性的樣式值對(duì)象名.css("屬性名","屬性值")//增加、修改元素的樣式對(duì)象名.css({"樣式名":"樣式值","樣式名":"樣式值"……})//使用json傳參,提升代碼書寫效率。2、使用addClass()對(duì)象名.addClass("類選擇器名")//追加一個(gè)類樣式對(duì)象名.removeClass("類選擇器 名")//刪除一個(gè)指定的類樣式--><!--聲明js代碼域--><script type="text/javascript">//jQuery操作樣式---css()function testCss(){//獲取元素對(duì)象var showdiv=$("#showdiv");//操作樣式--增加showdiv.css("background-color","orange");//操作樣式--獲取alert(showdiv.css("width")); }function testCss2(){//獲取元素對(duì)象var div=$("#div01");//json操作樣式div.css({"border":"solid 10px","width":"300px","height":"300px"}); }//jquery操作樣式--addClass()function testAddClass(){//獲取元素對(duì)象var div=$("#div01");//操作元素樣式div.addClass("common"); }function testAddClass2(){//獲取元素對(duì)象var div=$("#div01");//操作元素樣式div.addClass("dd"); }function testRemoveClass(){//獲取元素對(duì)象var div=$("#div01");//刪除元素樣式div.removeClass("dd"); } </script></head><body><h3>操作元素樣式</h3><input type="button" name="" id="" value="操作樣式---css()" onclick="testCss()" /><input type="button" name="" id="" value="操作樣式---css()--json" onclick="testCss2()" /><input type="button" name="" id="" value="操作樣式---addClass()" onclick="testAddClass()" /><input type="button" name="" id="" value="操作樣式---addClass()--2" onclick="testAddClass2()" /><input type="button" name="" id="" value="操作樣式---removeClass" onclick="testRemoveClass()" /><hr /><div id="showdiv"></div><div id="div01" class="common dd">我是div01</div></body> </html>jQuery-操作文檔結(jié)構(gòu)
<html><head><title>操作文檔結(jié)構(gòu)</title><meta charset="UTF-8"/><!--引入jQuery文件--><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script></script><!--操作文檔結(jié)構(gòu)學(xué)習(xí):獲取元素對(duì)象1、內(nèi)部插入append("內(nèi)容") 將指定的內(nèi)容追加到對(duì)象的內(nèi)部appendTo(元素對(duì)象或者選擇器) 將制定的元素對(duì)象追加到指定的對(duì)象內(nèi)容prepend() 將指定的內(nèi)容追加到對(duì)象的內(nèi)部的前面prependTo() 將制定的元素對(duì)象追加到指定的對(duì)象內(nèi)容前面2、外部插入after 將指定的內(nèi)容追加到指定的元素后面before 將指定的內(nèi)容追加到指定的元素前面insertAfter 把所有匹配的元素插入到另一個(gè)、指定的元素元素集合的后面insertBefore 把所有匹配的元素插入到另一個(gè)、指定的元素元素集合的前面。3、包裹4、替換5、刪除empty()--><!--聲明js代碼域--><script type="text/javascript">//內(nèi)部插入function testAppend(){//獲取元素對(duì)象var div=$("#showdiv");//使用內(nèi)部插入div.append("<i>,飯</i>");}function testAppendTo(){//獲取元素對(duì)象var div=$("#showdiv");//使用appendTo()$("#u1").appendTo(div); }function testPrepend(){//獲取元素對(duì)象var div=$("#showdiv");//使用prepend()div.prepend("<i>你好,</i>");}//外部插入function testAfter(){//獲取元素對(duì)象var div=$("#showdiv");//使用after外部插入div.after("<b>今天天氣不錯(cuò),適合學(xué)習(xí)</b>");}function testBefore(){//獲取元素對(duì)象var div=$("#showdiv");//使用before外部插入div.before("<b>今天天氣不錯(cuò),適合學(xué)習(xí)</b>")}function testEmpty(){$("#showdiv").empty()}</script><style type="text/css">#showdiv{width: 300px;height: 300px;border: solid 3px orange;}</style></head><body><h3>操作文檔結(jié)構(gòu)</h3><input type="button" name="" id="" value="測(cè)試append" onclick="testAppend()" /><input type="button" name="" id="" value="測(cè)試appenTo" onclick="testAppendTo()" /><input type="button" name="" id="" value="測(cè)試prepend" onclick="testPrepend()" /><hr /><input type="button" name="" id="" value="測(cè)試after" onclick="testAfter()" /><input type="button" name="" id="" value="測(cè)試before" onclick="testBefore()" /><input type="button" name="" id="" value="測(cè)試刪除--empty()" onclick="testEmpty()" /><hr /><u id="u1">每天下午都是充斥著面包濃濃的香味</u><div id="showdiv"><b>今天中午吃什么</b></div></body> </html>jquery-事件機(jī)制
<html><head><title>操作事件</title><meta charset="UTF-8"/><!--引入jQuery文件--><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><!--jQuery動(dòng)態(tài)操作事件 元素對(duì)象.bind("事件名",fn)//動(dòng)態(tài)的給指定的元素對(duì)象追加指定的事件及其監(jiān)聽的函數(shù)。注意:js中的是一次添加,多次添加時(shí)覆蓋的效果jQuery是追加的效果,可以實(shí)現(xiàn)給一個(gè)事件添加不同的監(jiān)聽函數(shù)。元素對(duì)象.unBind("事件名")//移除指定的元素對(duì)象的指定事件注意:js方式添加的事件不能移除。元素對(duì)象.one("事件名",fn)//給指定的元素對(duì)象添加一次性事件,事件被觸發(fā)執(zhí)行一次即失效。注意:可以給事件添加多個(gè)一次函數(shù),unBind可以用來解綁頁面載入事件$(document).ready(fn);頁面載入成功后會(huì)調(diào)用傳入的函數(shù)對(duì)象注意:此方式可以給頁面載入動(dòng)態(tài)的增加多個(gè)函數(shù)對(duì)象,不會(huì)被覆蓋。--><!--聲明js代碼域--><script type="text/javascript">//js動(dòng)態(tài)添加事件function testThing(){//獲取元素對(duì)象var btn=document.getElementById("btn2");//添加事件btn.onclick=function(){alert("我是js方式");}}//jquery//測(cè)試bind綁定function testBind(){$("#btn2").bind("click",function(){alert("我是bind綁定單擊事件")});$("#btn2").bind("click",function(){alert("我是bind綁定單擊事件2w2222")});}//測(cè)試unBind解綁function testUnfBind(){$("#btn3").unbind("click");}//測(cè)試onefunction testOne(){$("#btn3").one("click",function(){alert("我是one")});}//頁面載入事件//js方式window.onload=function(){alert("我是js方式頁面加載");}window.onload=function(){alert("我是js方式頁面加載2222");}//jquery方式$(document).ready(function(){alert("我是jQuery");})$(document).ready(function(){alert("我是jQuery22222");})</script></head><body><h3>操作事件</h3><input type="button" name="" id="" value="測(cè)試js動(dòng)態(tài)添加事件" onclick="testThing()"/><input type="button" name="" id="" value="測(cè)試jquery動(dòng)態(tài)添加事件--bind" onclick="testBind()"/><input type="button" name="" id="" value="測(cè)試jquery動(dòng)態(tài)解綁事件--unbind" onclick="testUnfBind()"/><input type="button" name="" id="" value="測(cè)試jquery動(dòng)態(tài)解綁事件--one" onclick="testOne()"/><hr /><input type="button" name="" id="btn" value="測(cè)試js" /><input type="button" name="btn2" id="btn2" value="測(cè)試jQuery-bind" /><input type="button" name="btn2" id="btn3" value="測(cè)試jQuery-one" /></body> </html>jquery動(dòng)畫效果
<html><head><title>動(dòng)畫效果</title><meta charset="UTF-8"/><!--引入jQuery文件--><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><!--聲明css代碼域--><style type="text/css">#showdiv{height: 300px;background-color: orange;display: none;}#div01{height: 300px;background-color:#8A2BE2;} </style><!--聲明js代碼域--><script type="text/javascript">function test(){$("#showdiv").show(3000);$("#div01").hide(3000);/*$("#showdiv").hide(3000);$("#div01").show(3000);*/$("div").toggle(3000);$("#showdiv").slideDown(3000);$("#div01").slideUp(2000);$("#showdiv").fadeOut(3000);}</script></head><body onload="test()"><div id="showdiv"></div><div id="div01"></div></body> </html>案例-菜單
<html><head><title>菜單案例</title><meta charset="UTF-8"/><!--聲明css--><style type="text/css">ul li{list-style-type: none; }#na{position: relative;left: 20px;} </style><!--引入jQuery文件--><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><!--聲明js代碼域--><script type="text/javascript">var flag=false;//頁面載入$(function(){$("ul>label").bind("mouseover",function(){/*if(flag){$("#na").slideUp(1000);$("#naImg").attr("src","img/close.gif");flag=true;}else{*/$("#na").slideDown(1000);$("#naImg").attr("src","img/open.gif");//flag=true;});$("ul>label").bind("mouseout",function(){//if(flag){$("#na").slideUp(1000);$("#naImg").attr("src","img/close.gif");//flag=true;/*}else{$("#na").slideDown(1000);$("#naImg").attr("src","img/open.gif");flag=true;}*/});}) </script></head><body><h3>jQuery-菜單案例</h3><hr /><ul><img src="img/open.gif" id="naImg"/>  <label for="">國際動(dòng)態(tài)</label><div id="na" style="display: none;"><li><img src="img/item.gif" alt="" /><label for="">國內(nèi)新聞</label></li><li><img src="img/item.gif" alt="" /><label for="">國際新聞</label></li></div></ul><div id="div01" style="height: 100px;width: 100px; background-color: royalblue; display: none;"></div><div id="div01" style="height: 100px;width: 100px; background-color: orange;"></div></body> </html>jquery操作表格
<html><head><title>jQuery操作表格</title><meta charset="UTF-8"/><!--jQuery學(xué)習(xí)的內(nèi)容:1、jQuery的封裝原理(閉包,匿名自調(diào)用)2、jQuery的選擇器3、jQuery操作元素的屬性、內(nèi)容、樣式、文檔結(jié)構(gòu)4、jQuery中的事件5、jQuery中的動(dòng)畫注意:一定不要二合一操作js、jQuery是動(dòng)態(tài)的腳本語言,用來操作HTML的,讓網(wǎng)頁和用戶之間互動(dòng)HTML用來格式化展示信息CSS用來增加網(wǎng)頁樣式都是由瀏覽器解析執(zhí)行的注意:所有的網(wǎng)頁都是存儲(chǔ)在服務(wù)器端,運(yùn)行在瀏覽器端。所有的網(wǎng)頁都是服務(wù)器實(shí)時(shí)的根據(jù)請(qǐng)求發(fā)送給瀏覽器執(zhí)行的。所有的網(wǎng)頁數(shù)據(jù)可以實(shí)現(xiàn)動(dòng)態(tài)的拼接。--><!--1、jquery操作checkbox操作checkbox的選擇狀態(tài)使用prop()方法prop("checked")//返回選擇的狀態(tài),選擇返回true,未選返回falseprop("checked",true)//置為選擇狀態(tài)prop("checked",false)//置為未選狀態(tài)使用each進(jìn)行遍歷對(duì)象名.each(fn)//在遍歷的時(shí)候會(huì)給每個(gè)對(duì)象默認(rèn)執(zhí)行fn函數(shù)this表示js對(duì)象$(this)表示jQuery對(duì)象parents("標(biāo)簽名")//獲取指定的上級(jí)元素對(duì)象parent()2、jQuery操作表格--> <script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">//實(shí)現(xiàn)全選$(function(){//給按鈕綁定單擊事件$("#btn1").click(function(){//實(shí)現(xiàn)全選$("input[type='checkbox']").prop("checked",true);});})//實(shí)現(xiàn)取消選擇$(function(){//給按鈕綁定事件$("#btn2").click(function(){//實(shí)現(xiàn)全不選$("input[type='checkbox']").prop("checked",false);})})//反選$(function(){//給按鈕綁定事件$("#btn3").click(function(){$("input[type='checkbox']").each(function(){//alert(this.checked);$(this).prop("checked",!$(this).prop("checked"));})}) })//選擇奇數(shù)行$(function(){$("#btn4").click(function(){$("input[type=checkbox]:odd").prop("checked",true)})})//隔行變色$(function(){$("#btn5").click(function(){$("tr:odd").css("background-color","orange");})})//刪除選中的行$(function(){$("#btn6").click(function(){$(":checkbox:checked").parents("tr").remove();})})//添加行---操作文檔結(jié)構(gòu)$(function(){$("#btn7").click(function(){$("tr:last").after("<tr><td><input type='checkbox' name='chk' id='chk' value='' /></td><td>"+name+"</td><td>123</td><td>123</td><td>123</td><td>123</td></tr>");})})</script><style type="text/css">tr{height: 35px;}td{width: 100px;}</style></head><body><h3>操作表格</h3><input type="button" name="" id="btn1" value="全選" /><input type="button" name="" id="btn2" value="全不選" /><input type="button" name="" id="btn3" value="反選" /><input type="button" name="" id="btn4" value="選擇奇數(shù)行" /><input type="button" name="" id="btn5" value="隔行變色" /><input type="button" name="" id="btn6" value="刪除行" /><input type="button" name="btn7" id="btn7" value="添加行" /><hr /><table border="1px"><tr><td><input type="checkbox" name="chk" id="chk" value="" /></td><td>12344</td><td>123</td><td>123</td><td>123</td><td>123</td></tr><tr><td><input type="checkbox" name="chk" id="chk" value="" /></td><td>12355</td><td>123</td><td>123</td><td>123</td><td>123</td></tr><tr><td><input type="checkbox" name="chk" id="chk" value="" /></td><td>12366</td><td>123</td><td>123</td><td>123</td><td>123</td></tr><tr><td><input type="checkbox" name="chk" id="chk" value="" /></td><td>12377</td><td>123</td><td>123</td><td>123</td><td>123</td></tr></table></body> </html>總結(jié)
以上是生活随笔為你收集整理的【JQuery】JQuery学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【JavaScript】Document
- 下一篇: 【EasyUI】EasyUI学习笔记
