版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Word文檔jquery常用技術(shù)總結(jié)本頁是我最新發(fā)布的《jquery常用技術(shù)總結(jié)》的具體范文參考文章,感覺很實用處,希翼大家能有所收獲。
篇一:jquery技術(shù)核心點總結(jié)2022-05-1914:11:50
jquery是一款十分優(yōu)秀的L);在一個由ajax返回的xml文檔中,查找全部的div元素。
2、$(html標記字符串):按照提供的html字符串,創(chuàng)建jquery對象包裝的dom元素。eg:$(divpHello/p/div).appendTo(body);
創(chuàng)建一個input元素必需同時設(shè)定type
$(inputtype='text')
3、$(dom元素):將一個或多個dom元素轉(zhuǎn)換為jquery對象。
eg:$(document.body).css(background,black);設(shè)置頁面背景色
4、$(document).ready(function(){})==$(function(){});在頁面加載完成后自動執(zhí)行的代碼。
二、jquery對象拜訪。eq返回的是jquery對象,只能使用jquery辦法,get返回的是dom元素對象,只能使用dom辦法.
1、$(dom元素).each(function(){}):以每一個匹配的元素作為上下文來執(zhí)行一個函數(shù)
2、$(dom元素).size()==$(dom元素).length;對象中元素的個數(shù)。eg:imgsrc=test1.jpg/imgsrc=test2.jpg/,jquery代碼:$(img).size();返回2
3、context:返回傳給jQuery()的原始的DOM節(jié)點內(nèi)容,即jQuery()的其次個參數(shù)。假如沒有指定,那么context指向當(dāng)前的文檔(document)。
4、$(dom元素).get():取得全部匹配的dom元素的集合。假如你想要直接操作DOM對象而不是jQuery對象,這個函數(shù)十分實用。
5、$(dom元素).get(index):取得其中一個匹配的元素.
6、$(dom元素).index():搜尋與參數(shù)表示的對象匹配的元素,并返回相應(yīng)元素的索引值。
三、插件機制:
1、jQuery.fn.extend(object);擴展jQuery元素集來提供新的辦法,針對某一個dom元素。eg:jQuery.fn.extend({
check:function(){returnthis.each(function(){this.checked=true;});},
uncheck:function(){returnthis.each(function(){this.checked=false;});}
});
調(diào)用:
$(input[type=checkbox]).check();
$(input[type=radio]).uncheck();
2、$.extend(object);用來在jQuery命名空間上增強新函數(shù),針對全部dom元素。
$.extend({
min:function(a,b){returnab?a:b;},
max:function(a,b){returnab?a;b;}
});
調(diào)用:$.max(10,20);
四、挑選器
基本:
1、$(#id):按照給定的ID匹配一個元素。
2、$(dom元素名):按照給定的元素名匹配全部元素
3、$(.Class類名):按照給定的類匹配元素。
4、$():匹配全部元素。
5、$(dom元素.class類名):挑選全部class屬性為指定類名的dom元素。
6、$(.stripetr):獵取class屬性為stripe的table元素下的全部行
層級:
1、$(ancestordescendant):在給定的祖先元素下匹配全部的后代元素
2、$(parentchild):在給定的父元素下匹配全部的子元素
3、$(prev+next):匹配全部緊接在prev元素后的next元素
4、$(prev~siblings):匹配prev元素之后的全部siblings(同級)元素
容易:
1、$(tr:first)匹配找到的第一個元素
2、$(tr:last)匹配找到的最后一個元素
3、$(input:not(:checked))去除全部與給定挑選器匹配的元素
4、$(tr:even)匹配全部索引值為偶數(shù)的元素,從0開頭計數(shù)
5、$(tr:odd)匹配全部索引值為奇數(shù)的元素,從0開頭計數(shù)
6、$(tr:eq(1))匹配一個給定索引值的元素
7、$(tr:gt(0))匹配全部大于給定索引值的元素
8、$(tr:lt(2))匹配全部小于給定索引值的元素
內(nèi)容:
1、$(div:contains('John'))匹配包含給定文本的元素
2、$(div:has(p))匹配全部包含p元素的div元素
3、$(td:empty)查找全部不包含子元素或者文本的空元素
可見性:
1、$(tr:visible)查找全部可見的tr元素
2、$(tr:hidden)匹配全部的不行見元素,input元素的type屬性為hidden的話也會被匹配到
屬性:
1、$(div[id])查找全部含有id屬性的div元素
2、$(input[name='neL代碼:
1、$(div).html();取得第一個匹配元素的html內(nèi)容
2、$(div).html(pHelloAgain/p);設(shè)置每一個匹配元素的html內(nèi)容
文本:
1、$(p).text();取得全部匹配元素的內(nèi)容
2、$(p).text(bSome/bneL或DOM元素。
刪除:
1、$(p).empty();刪除匹配的元素集合中全部的子節(jié)點。
2、$(p).remove();從DOM中刪除全部匹配的元素
八、CSS操作
CSS:
1、$(p).css(color);取得第一個段落的color樣式屬性的值
2、$(p).css({color:#ff0011,background:blue});把一個名/值對對象設(shè)置為全部匹配元素的樣式屬性。
3、$(p).css(color,red);在全部匹配的元素中,設(shè)置一個樣式屬性的值
位置:
1、varoffset=p.offset();獵取匹配元素在當(dāng)前視口的相對偏移,返回的對象包含兩個整形屬性:top和left。此辦法只對可見元素有效。
2、varposition=p.position();獵取匹配元素相對父元素的偏移
尺寸:
1、$(p).height();取得第一個匹配元素當(dāng)前計算的高度值(px)。
2、$(p).height(20);為每個匹配的元素設(shè)置CSS高度(hidth)屬性的值
3、$(p).L標簽)全部標簽元素對象
$()全部元素
$(ab)a元素下的全部子孫b元素
$(ab)a元素下的全部子b元素
$(a+b)a元素后的下一個b元素等價于$(a).next(b);
$(a~b)a元素后的全部b元素等價于$(a).nextAll(b);
$(#a).siblings(div)#a元素的全部同輩div元素
過濾挑選器:
:first第一個元素
:last最后一個元素
:not(selector)除selector挑選器對應(yīng)的之外的全部元素
:even索引為偶數(shù)的全部元素(索引從0開頭)
dd索引為奇數(shù)的全部元素
:eq(index)索引等于index的元素
:gt(index)索引大于index的元素
:lt(index)索引小于index的元素
:header全部標題元素(h1~h6)
:animated正在執(zhí)行動畫的全部元素
:contains(text)含有文本內(nèi)容為text的元素
:empty不包含子元素或文本的空元素
:has(selector)含有selector挑選器所匹配的元素的元素
:parent含有子元素或者文本的元素
:hidden全部不行見元素
:visible全部可見元素
屬性過濾挑選器:多個可合并
[att]擁有此屬性的元素
[att=val]屬性值為val的元素
[att!=val]屬性值不等于val的元素
[att^=val]屬性值以val開頭的元素
[att$=val]屬性值以val結(jié)束的元素
[att=val]屬性值含有val的元素
子元素過濾挑選器
:nth-child(index/even/odd/equation)每個父元素下的第index個子元素或者奇偶元素index從1開頭也可以是2n…代表2的倍數(shù)
:first-child每個父元素的第一個子元素
:last-child每個父元素的最后一個子元素
nly-child每個父元素中惟獨一個子元素的子元素
表單對象屬性過濾挑選器
:enabled全部可用元素
:disabled全部不行用元素
:checked全部選中元素(單選、復(fù)選)
:selected全部選中元素(下拉列表)
表單挑選器
:input全部imput,textarea,select,button
:text全部單行文本框
:pass對象
13.jQuery對象和DOM對象間辦法不行混用,可將jQuery對象轉(zhuǎn)換成DOM對象后使用原本DOM對象的辦法:$XXX[0]或者$XXX.get(0);將DOM對象轉(zhuǎn)換成jQuery對象:var$XXX=$(XXX),可將XXX的DOM對象轉(zhuǎn)換成jQuery對象
14.推斷復(fù)選框是否選中:$XXX.is(:checked)
解決和其他js框架的矛盾:
①后導(dǎo)入jQuery庫
一開頭調(diào)用辦法:jQuery.noConflict();
使用:其他的可以用$,jQuery的只能用jQuery(…)
或者開頭定義:var$j=jQuery.noConflict();然后其他的用$,jQuery的用$j(…)
共同使用$:
jQuery.noConflict();
(function($){
$(function(){
//jQuery代碼可以使用$(…)
});
})(jQuery);
//其他js框架使用$(…)
②先導(dǎo)入jQuery庫:不需要調(diào)用jQuery.noConflict();其他一樣使用
推斷元素是否存在:
if($(#id).length0)或者if($(#id)[0])而不能用if($(#id))
獵取對象的屬性:Object.attr(屬性的key)
設(shè)置對象的屬性:Object.attr(屬性的key,屬性的val)或者Object.attr({key:val,key:val…})刪除對象的屬性:Object.removeAttr(屬性的key)
追加樣式:Object.addClass();
修改樣式:可用attr來做
移除樣式:Object.removeClass();多個之間用空格分隔
?創(chuàng)建HTML,DOM:$(HTML標簽)例創(chuàng)建一個li:var$li1=$(li/li)
添加節(jié)點:
Object.append(Object2);在Object中追加Object2。例$(ul).append($li1);
Object.appendTo(Object2);與上一個相反,將Object追加到Object2中。$li1.appendTo(ul)Object.prepend(Object2);在Object前追加Object2。
篇四:JQuery中常用的函數(shù)辦法總結(jié)jQuery中為我們提供了無數(shù)實用的辦法和屬性,自己總結(jié)的一些常用的函數(shù),辦法。個人認為在開發(fā)中會比較常用的,僅供大家學(xué)習(xí)和參考。
大事處理
ready(fn)
代碼:
$(document).ready(function(){
//Yourcodehere...
});
作用:它可以極大地提高sg).shosg).hide()});
作用:jQuery中提供的比較常用的幾個動態(tài)效果的函數(shù)。還可以添加參數(shù):shoL代碼:
pspanHello/span,hoL代碼:
img/img/
jQuery代碼:
$(img).attr(src,test.jpg);
作用:取得或設(shè)置匹配元素的屬性值。通過這個辦法可以便利地從第一個匹配元素中獵取一個屬性的值。假如元素沒有相應(yīng)屬性,則返回undefined。在控制HTML標記上是必備的工具。
html()/html(val)
HTML代碼:
divpHello/p/div
jQuery代碼:
$(div).html();
結(jié)果:
pHello/p
作用:取得或設(shè)置匹配元素的html內(nèi)容,同類型的辦法還有text()和val()。前者是取得全部匹配元素的內(nèi)容。,后者是獲得匹配元素的當(dāng)前值。三者有相像的地方常用在內(nèi)容的操作上。
。
empty()
HTML代碼:
pHello,spanperson/spanahref=#andperson/a/p
jQuery代碼:
$(p).empty();
結(jié)果:
p/p
作用:刪除匹配的元素集合中全部的子節(jié)點。
Ajax處理
load(url,[data],[callback])
url(String):待裝入HTML網(wǎng)頁網(wǎng)址。
data(Map):(可選)發(fā)送至服務(wù)器的key/value數(shù)據(jù)。
callback(Callback):(可選)載入勝利時回調(diào)函數(shù)。
代碼:
$(#feeds).load(feeds.aspx,{limit:25},function(){
alert(Thelast25entriesinthefeedhavebeenloaded);
});
作用:載入遠程HTML文件代碼并插入至DOM中。這也是Jquery操作Ajax最常用最有效的辦法。
serialize()
HTML代碼:
pid=resultsbResults:/b/p
form
selectname=single
optionSingle/option
optionSingle2/option
/select
selectname=multiplemultiple=multiple
optionselected=selectedMultiple/option
optionMultiple2/option
optionselected=selectedMultiple3/option
/selectbr/
inputtype=checkboxname=checkvalue=check1/check1
inputtype=checkboxname=checkvalue=check2
checked=checked/check2
inputtype=radioname=radiovalue=radio1
checked=checked/radio1
inputtype=radioname=radiovalue=radio2/radio2
/form
jQuery代碼:
$(#results).append(tt+$(form).serialize()+/tt);
作用:序列化表格內(nèi)容為字符串。用于Ajax哀求。
工具
jQuery.each(obj,callback)
代碼:
$.each([0,1,2],function(i,n){
alert(Item#+i+:+n);
});//遍歷數(shù)組
$.each({name:John,lang:JS},function(i,n){
alert(Name:+i+,Value:+n);//遍歷對象
});
作用:通用例遍辦法,可用于例遍對象和數(shù)組。
jQuery.makeArray(obj)HTML代碼:
divFirst/divdivSecond/divdivThird/divdivFourth/div
jQuery代碼:
vararr=jQuery.makeArray(document.getElementsByTagName(div));
結(jié)果:
Fourth
Third
Second
First
作用:將類數(shù)組對象轉(zhuǎn)換為數(shù)組對象。使我們可以在數(shù)組和對象之間靈便的轉(zhuǎn)換。
jQuery.trim(str)
作用:這個大家應(yīng)當(dāng)很認識,就是去掉字符串起始和結(jié)尾的空格。
小結(jié):在實際的開發(fā)中我們可能會用到其他的辦法和屬性,以上只是個人認為新手初學(xué)jQuery時,必需把握的一些辦法。僅供大家學(xué)習(xí)的參考。有什么不對的高手指教。
?
?
?
?18:01掃瞄(398)評論(0)分類2022-06-24
縮略顯示
文章分類:ent).ready(function(){//選中全部的段落:$('p').css('color','red');//選中設(shè)置了title屬性的段落:
以上就是《jquery常用技術(shù)總結(jié)》的范文所有內(nèi)容,涉及到元素、匹配、全部、一個、屬性、函數(shù)、查找、取得等方面,看完假如覺得實用請記得(CTRL+D)保藏。
Gz85.Com更多總結(jié)我推舉
學(xué)雷鋒活動總結(jié)常用范文
我們共同期待的文明禮貌月已走過,學(xué)雷鋒活動已告一段落。但是我們認為每個月都應(yīng)當(dāng)是文明禮貌之月,每一天都是學(xué)雷鋒活動日。
在這熱烈洋溢的三月,我們校全部學(xué)生都樂觀參與了班上及小學(xué)組織開展的學(xué)雷鋒活動。3月6日上午,我們班學(xué)生在滬東街道清理地上的果皮紙削,不一會兒功夫,周圍地上的垃圾全被我們清除了,學(xué)生們不怕累,不怕臟,把快樂與美妙留給了他人,向觀眾呈現(xiàn)了雷鋒精神,把雷鋒精神在社會生活中傳揚。
非常鐘隊會上,我們舉行了我來講一個雷蜂的故事的競賽活動,使學(xué)生們更進一步規(guī)范自我,做到言行舉止得體,努力拼搏,刻苦學(xué)習(xí)。符合一個講文明講禮貌的學(xué)校生,使自己成為一個德、智、體、美、勞全面進展的現(xiàn)代化的建設(shè)者和接班人。通過這次活動,班上的紀律有了顯然的好轉(zhuǎn)。學(xué)生們的言行也文明多了,學(xué)習(xí)面貌煥然一新。思想上也轉(zhuǎn)變了許多,好學(xué)生起了帶頭作用,他們主動協(xié)助那些學(xué)習(xí)落后的學(xué)生,提高全體學(xué)生的樂觀性和成果。
在這些活動中,班上涌現(xiàn)出了一大批學(xué)習(xí)雷鋒的樂觀分子和優(yōu)秀班干部,像馬珍珍、張盼盼、鄭俊、黃紹強、蘇丹、等等,他們都為班上的學(xué)生做出了無數(shù)貢獻。同時也把雷鋒精神深深印在我們心中。
我們希翼在以后的日子中,學(xué)生們也能夠繼續(xù)發(fā)揚雷鋒精神。把雷鋒精神這顆種子。深深埋在了各自心中。時刻用實際行動去培育它,讓它生根發(fā)芽。
各種豐盛而故意義的活動在少先隊員中舉行著,晶瑩的汗珠在學(xué)生們額頭閃亮,學(xué)生們真正體驗到了學(xué)習(xí)雷鋒,服務(wù)社區(qū),創(chuàng)建和睦家園的歡樂。今后希翼大家繼續(xù)舉行學(xué)雷鋒行動,希翼大家熟悉到學(xué)雷鋒并不僅僅在于三月,要把奉獻意識常駐心間,把助人行動化為自覺行為——時時到處細專心,人人皆是小雷鋒。
英文寫作常用句型分類總結(jié)
英文寫作常用句型分類總結(jié)
一.首段的句型
第一句:描述背景:
1.Alongypersonalvieypersonalvieoreover.
Inconclusion,bothsidesabovemakesense.Inmyopinion,..
作文類型三:說明一個現(xiàn)象的緣由并給出解決辦法
________(背景).________(改寫題目)portreasonisthat.123
Theissuesshouldbe,peopleputforostimportantapproachisthat.Inthesecondplace,.Inaddition.
考研英語翻譯常用辦法總結(jié)
2022考研英語翻譯常用辦法總結(jié)
同位語譯法
1.Thereisaprinciplethatallcitizensshouldmeetminimalqualificationsofageandliteracy.
有一個這樣的原則,那就是全部公民應(yīng)該滿足最低的年齡要求和識字能力要求。
2.partofthefameofAllensbookisitscontentionthatCircumstancesdonotmakeaperson,theyrevealhim.
愛倫的書之所以有名,部分緣由是由于它辯論的觀點,即:環(huán)境并未造就人,而是揭示了人的本性。
3.Theanchesterschoolofeconomicsthatsupplyanddemandountainisaseaoftrees.
從這個塔上遠眺,紫金山南麓是樹的海洋。
3.printedostoftheprospectivegraduatestudentsecourtsarebeginningtosideanykindsoffurniture.
木材可以用來創(chuàng)造各種家具。
2.Thesecomputersemitagreatdealofheat,sothedatacentersneedtobeightpossiblybeinjurioustotheintellect,andmoreprobablytothemoralcharacter.
達爾文信任,這些品嘗的失去不僅是歡樂的喪失,還可能傷害智慧,更有可能造成道德品質(zhì)的敗壞。
4.anarrivesinheavenandisbeingshoostallou
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版收養(yǎng)協(xié)議書范本:寵物領(lǐng)養(yǎng)與責(zé)任承擔(dān)協(xié)議3篇
- 二零二五年度農(nóng)業(yè)電商平臺運營服務(wù)合同模板
- 2025版新企業(yè)股東合作協(xié)議書:產(chǎn)業(yè)鏈升級改造3篇
- 二零二五版環(huán)保技術(shù)轉(zhuǎn)移與轉(zhuǎn)化合作協(xié)議4篇
- 2025航空貨運保險及全球理賠服務(wù)合同3篇
- 二零二五年度城市綜合體物業(yè)管理合同
- 二零二五年度高端智能設(shè)備采購合同范本4篇
- 二零二五年度城市更新項目舊廠房改造租賃合同3篇
- 2025年物流倉儲中心委托經(jīng)營與服務(wù)協(xié)議3篇
- 2025版萬科地產(chǎn)商鋪買賣合同規(guī)范范本3篇
- 國家中醫(yī)藥管理局發(fā)布的406種中醫(yī)優(yōu)勢病種診療方案和臨床路徑目錄
- 2024年全國甲卷高考化學(xué)試卷(真題+答案)
- 汽車修理廠管理方案
- 人教版小學(xué)數(shù)學(xué)一年級上冊小學(xué)生口算天天練
- (正式版)JBT 5300-2024 工業(yè)用閥門材料 選用指南
- 三年級數(shù)學(xué)添括號去括號加減簡便計算練習(xí)400道及答案
- 蘇教版五年級上冊數(shù)學(xué)簡便計算300題及答案
- 澳洲牛肉行業(yè)分析
- 老客戶的開發(fā)與技巧課件
- 計算機江蘇對口單招文化綜合理論試卷
- 成人學(xué)士學(xué)位英語單詞(史上全面)
評論
0/150
提交評論