jQuery前端開(kāi)發(fā)任務(wù)驅(qū)動(dòng)教程 課件 第3章 jQuery實(shí)現(xiàn)頁(yè)面交互(上)_第1頁(yè)
jQuery前端開(kāi)發(fā)任務(wù)驅(qū)動(dòng)教程 課件 第3章 jQuery實(shí)現(xiàn)頁(yè)面交互(上)_第2頁(yè)
jQuery前端開(kāi)發(fā)任務(wù)驅(qū)動(dòng)教程 課件 第3章 jQuery實(shí)現(xiàn)頁(yè)面交互(上)_第3頁(yè)
jQuery前端開(kāi)發(fā)任務(wù)驅(qū)動(dòng)教程 課件 第3章 jQuery實(shí)現(xiàn)頁(yè)面交互(上)_第4頁(yè)
jQuery前端開(kāi)發(fā)任務(wù)驅(qū)動(dòng)教程 課件 第3章 jQuery實(shí)現(xiàn)頁(yè)面交互(上)_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第3章jQuery實(shí)現(xiàn)頁(yè)面交互(上)《jQuery前端開(kāi)發(fā)任務(wù)驅(qū)動(dòng)教程》學(xué)習(xí)目標(biāo)/Target

掌握元素class屬性操作,能夠靈活應(yīng)用操作元素class屬性的方法

掌握元素過(guò)濾操作,能夠靈活應(yīng)用元素過(guò)濾方法

掌握瀏覽器事件,能夠靈活應(yīng)用常用的瀏覽器事件

掌握元素位置操作,能夠靈活應(yīng)用元素位置操作方法

掌握f(shuō)adeTo()方法的使用方法,能夠使用fadeTo()方法調(diào)整元素的不透明度學(xué)習(xí)目標(biāo)/Target

掌握元素內(nèi)容操作,能夠靈活應(yīng)用元素內(nèi)容操作的方法

掌握元素追加操作,能夠靈活應(yīng)用元素追加操作的方法

掌握Tab欄切換的實(shí)現(xiàn)方法,能夠完成Tab欄切換的開(kāi)發(fā)學(xué)習(xí)目標(biāo)/Target

掌握返回頁(yè)面頂部的實(shí)現(xiàn)方法,能夠完成返回頁(yè)面頂部的開(kāi)發(fā)

掌握高亮顯示圖像的實(shí)現(xiàn)方法,能夠完成高亮顯示圖像的開(kāi)發(fā)

掌握留言板的實(shí)現(xiàn)方法,能夠完成留言板的開(kāi)發(fā)章節(jié)概述/Summary在網(wǎng)頁(yè)開(kāi)發(fā)中,開(kāi)發(fā)具有交互效果的頁(yè)面可以提升用戶的使用體驗(yàn),增強(qiáng)頁(yè)面的可用性、可視性和吸引力。jQuery為開(kāi)發(fā)者提供了許多便捷的方法,使得頁(yè)面交互效果的開(kāi)發(fā)更加簡(jiǎn)單和高效。本章將講解如何使用jQuery實(shí)現(xiàn)頁(yè)面交互。目錄/Contents任務(wù)3.1任務(wù)3.2Tab欄切換返回頁(yè)面頂部任務(wù)3.3任務(wù)3.4高亮顯示圖像留言板Tab欄切換任務(wù)3.1任務(wù)需求某在線教育公司正在開(kāi)發(fā)一個(gè)IT教育網(wǎng)站,在開(kāi)發(fā)過(guò)程中,需要實(shí)現(xiàn)Tab欄切換的頁(yè)面交互效果,當(dāng)用戶單擊Tab欄中的選項(xiàng)卡時(shí),顯示選項(xiàng)卡對(duì)應(yīng)的內(nèi)容。其中,Tab欄中的選項(xiàng)卡為學(xué)科名稱,主要包括Java、大數(shù)據(jù)、Python、Web前端、Android、C/C++、PHP。任務(wù)需求Tab欄的效果如下圖所示。知識(shí)儲(chǔ)備1.元素class屬性操作

先定一個(gè)小目標(biāo)!掌握元素class屬性操作,能夠靈活應(yīng)用操作元素class屬性的方法知識(shí)儲(chǔ)備方法說(shuō)明addClass(className)為所有匹配的元素添加指定類removeClass([className])從所有匹配的元素中刪除全部類或者指定類。如果省略className,刪除全部類;否則,刪除指定類hasClass(className)檢查當(dāng)前的元素中是否含有指定類,如果有,則返回true,否則返回falsetoggleClass(className)為所有匹配的元素切換指定類。在切換時(shí),若類存在則刪除,不存在則添加在網(wǎng)頁(yè)開(kāi)發(fā)中,若要改變?cè)氐臉邮?,除了直接設(shè)置元素的樣式,還可以通過(guò)class屬性改變樣式。jQuery提供了一些操作元素class屬性的方法,具體如下表所示。1.元素class屬性操作知識(shí)儲(chǔ)備為了更好地掌握元素class屬性的操作方法,下面通過(guò)代碼進(jìn)行演示。<body><divclass="menu">菜單</div><script>//為元素添加一個(gè)類$('.menu').addClass('first-class');//為元素添加多個(gè)類$('.menu').addClass('second-classthird-class');//為元素刪除一個(gè)類$('.menu').removeClass('first-class');1.元素class屬性操作知識(shí)儲(chǔ)備

//為元素刪除多個(gè)類$('.menu').removeClass('second-classthird-class');//為元素切換一個(gè)類$('.menu').toggleClass('first-class');//為元素切換多個(gè)類$('.menu').toggleClass('second-classthird-class');</script></body>>>接上頁(yè)代碼1.元素class屬性操作知識(shí)儲(chǔ)備2.元素過(guò)濾操作

先定一個(gè)小目標(biāo)!掌握元素過(guò)濾操作,能夠靈活應(yīng)用元素過(guò)濾方法知識(shí)儲(chǔ)備2.元素過(guò)濾操作方法說(shuō)明eq(index)根據(jù)索引index取出元素filter(selector|obj|ele|fn)使用選擇器selector、jQuery對(duì)象obj、元素ele或函數(shù)fn完成指定元素的篩選is(selector|obj|ele|fn)根據(jù)選擇器selector、jQuery對(duì)象obj、元素ele或函數(shù)fn檢查當(dāng)前匹配的一組元素,如果這些元素中至少有一個(gè)與給定的參數(shù)匹配,則返回true在jQuery中使用選擇器可以獲取滿足某個(gè)條件的元素,jQuery還提供了一些過(guò)濾元素的方法,用于快速獲取元素。下面列舉jQuery中常用的元素過(guò)濾方法,如下表所示。知識(shí)儲(chǔ)備2.元素過(guò)濾操作方法說(shuō)明has(selector|ele)根據(jù)選擇器selector、元素ele保留包含特定后代元素的元素,去掉不含有特定后代元素的元素slice(start[,end])根據(jù)索引范圍選擇元素集合中的子集,參數(shù)start表示開(kāi)始索引,參數(shù)end表示結(jié)束索引,如果省略參數(shù)end,則表示從指定的索引位置開(kāi)始,截取到最后一個(gè)元素first()獲取當(dāng)前元素集中的第一個(gè)元素last()獲取當(dāng)前元素集中的最后一個(gè)元素>>續(xù)上表知識(shí)儲(chǔ)備下面以filter()方法為例,演示如何在該方法中接收函數(shù)fn作為參數(shù),示例代碼如下。<body>

<p>這是一個(gè)段落</p><pclass="my-class">這是一個(gè)段落</p>

<script>

$('p').filter(function(){

return$(this).hasClass('my-class');

}).css('background-color','pink');

</script></body>2.元素過(guò)濾操作知識(shí)儲(chǔ)備示例代碼運(yùn)行后,filter()方法實(shí)現(xiàn)的頁(yè)面效果如下圖所示。2.元素過(guò)濾操作任務(wù)實(shí)現(xiàn)

先定一個(gè)小目標(biāo)!掌握Tab欄切換的實(shí)現(xiàn)方法,能夠完成Tab欄切換的開(kāi)發(fā)任務(wù)實(shí)現(xiàn)創(chuàng)建D:\jQuery\chapter03目錄,將jquery-3.6.4.min.js文件放入該目錄,并使用VSCode編輯器打開(kāi)該目錄。創(chuàng)建tabSwitch.html文件,編寫(xiě)Tab欄切換的頁(yè)面結(jié)構(gòu)并引入jquery-3.6.4.min.js文件。步驟1步驟2完成Tab欄切換的開(kāi)發(fā)編寫(xiě)Tab欄切換頁(yè)面的樣式。編寫(xiě)邏輯代碼,首先使用on()方法注冊(cè)click事件,實(shí)現(xiàn)單擊元素時(shí)添加類,并移除其他兄弟元素的類,然后獲取被單擊元素在其兄弟元素中的索引,顯示具有相同索引的元素內(nèi)容,同時(shí)隱藏其他兄弟元素的內(nèi)容。步驟3步驟4任務(wù)實(shí)現(xiàn)在瀏覽器中打開(kāi)tabSwitch.html文件,Tab欄切換的效果如下圖所示。任務(wù)實(shí)現(xiàn)在Tab欄切換的效果中默認(rèn)選中了Tab欄中的Java選項(xiàng)卡,該選項(xiàng)卡下方顯示對(duì)應(yīng)的內(nèi)容。當(dāng)單擊“Web前端”選項(xiàng)卡時(shí),Tab欄切換的效果如下圖所示。返回頁(yè)面頂部任務(wù)3.2任務(wù)需求在網(wǎng)頁(yè)開(kāi)發(fā)中,當(dāng)頁(yè)面需要顯示的內(nèi)容較多時(shí),通常會(huì)設(shè)計(jì)返回頁(yè)面頂部的功能,該功能可以方便用戶快速回到頁(yè)面的頂部,從而使用戶更加輕松地瀏覽網(wǎng)頁(yè)。前端開(kāi)發(fā)實(shí)習(xí)生小超發(fā)現(xiàn)他們團(tuán)隊(duì)中的某個(gè)項(xiàng)目頁(yè)面很長(zhǎng),經(jīng)常需要上下滾動(dòng),操作起來(lái)比較煩瑣,于是小超提出了項(xiàng)目頁(yè)面的優(yōu)化建議:在頁(yè)面右下角提供一個(gè)用于返回頁(yè)面頂部的超鏈接,當(dāng)向下滾動(dòng)頁(yè)面時(shí),該超鏈接就會(huì)顯示。任務(wù)需求頁(yè)面右下角出現(xiàn)返回頁(yè)面頂部的超鏈接的效果如下圖所示。知識(shí)儲(chǔ)備1.瀏覽器事件

先定一個(gè)小目標(biāo)!掌握瀏覽器事件,能夠靈活應(yīng)用常用的瀏覽器事件知識(shí)儲(chǔ)備1.瀏覽器事件

在網(wǎng)頁(yè)中,滾動(dòng)條發(fā)生變化或調(diào)整瀏覽器窗口大小會(huì)觸發(fā)瀏覽器事件。使用瀏覽器事件可以捕捉用戶的操作,并觸發(fā)相應(yīng)的事件處理函數(shù),以便處理瀏覽器之間的兼容問(wèn)題,常用的瀏覽器事件如下表所示。事件類型說(shuō)明scroll當(dāng)滾動(dòng)條發(fā)生變化時(shí)觸發(fā)resize當(dāng)調(diào)整瀏覽器窗口大小時(shí)被觸發(fā)知識(shí)儲(chǔ)備下面以resize事件為例進(jìn)行演示,示例代碼如下。<script>$(window).on('resize',function(){

console.log('當(dāng)調(diào)整瀏覽器窗口大小時(shí)觸發(fā)');

});</script>1.瀏覽器事件

知識(shí)儲(chǔ)備2.元素位置操作

先定一個(gè)小目標(biāo)!掌握元素位置操作,能夠靈活應(yīng)用元素位置操作知識(shí)儲(chǔ)備2.元素位置操作

元素位置操作本質(zhì)上屬于元素樣式操作。jQuery提供了一些簡(jiǎn)潔而高效的方法用于獲取和設(shè)置元素的位置,常用的元素位置操作方法如下表所示。方法說(shuō)明offset([coordinates])設(shè)置或獲取元素的位置。當(dāng)省略參數(shù)coordinates時(shí),該方法返回一個(gè)對(duì)象,該對(duì)象包含left屬性和top屬性;當(dāng)傳入?yún)?shù)coordinates時(shí),表示使用coordinates對(duì)象設(shè)置元素的位置scrollTop([value])設(shè)置或獲取元素垂直方向滾動(dòng)的距離。當(dāng)省略參數(shù)value時(shí),該方法將返回第一個(gè)匹配元素的滾動(dòng)條的垂直位置;當(dāng)傳入?yún)?shù)value時(shí),表示設(shè)置所有匹配元素的滾動(dòng)條垂直位置為該參數(shù)scrollLeft([value])設(shè)置或獲取元素水平方向滾動(dòng)的距離。當(dāng)省略參數(shù)value時(shí),該方法將返回第一個(gè)匹配元素的滾動(dòng)條的水平位置;當(dāng)傳入?yún)?shù)value時(shí),表示設(shè)置所有匹配元素的滾動(dòng)條水平位置為該參數(shù)知識(shí)儲(chǔ)備為了更好地掌握jQuery中常用的位置操作方法,下面以scrollTop()方法和scrollLeft()方法為例,演示如何獲取和設(shè)置元素垂直和水平方向滾動(dòng)的距離,示例代碼如下。<head>

<style>

.container{

width:80px;

height:80px;

background-color:pink;

overflow:scroll;

}2.元素位置操作

知識(shí)儲(chǔ)備.son{

width:200px;

height:200px;

}

</style></head><body>

<divclass="container">

<divclass="son"></div>

</div>

<button>獲取</button>2.元素位置操作

>>接上頁(yè)代碼知識(shí)儲(chǔ)備<script>

$('button').on('click',function(){

//獲取元素水平方向滾動(dòng)的距離

console.log($('.container').scrollLeft());

//獲取元素垂直方向滾動(dòng)的距離

console.log($('.container').scrollTop());

});

//設(shè)置元素水平方向滾動(dòng)的距離

$('.container').scrollLeft(80);

//設(shè)置元素垂直方向滾動(dòng)的距離

$('.container').scrollTop(100);

</script></body>2.元素位置操作

>>接上頁(yè)代碼

先定一個(gè)小目標(biāo)!掌握返回頁(yè)面頂部的實(shí)現(xiàn)方法,能夠完成返回頁(yè)面頂部的開(kāi)發(fā)任務(wù)實(shí)現(xiàn)任務(wù)實(shí)現(xiàn)創(chuàng)建returnTop.html文件,編寫(xiě)返回頁(yè)面頂部的頁(yè)面結(jié)構(gòu)并引入jquery-3.6.4.min.js文件。編寫(xiě)返回頁(yè)面頂部頁(yè)面的樣式。步驟1步驟2編寫(xiě)邏輯代碼,實(shí)現(xiàn)返回頁(yè)面頂部的效果。步驟3實(shí)現(xiàn)返回頁(yè)面頂部的開(kāi)發(fā)任務(wù)實(shí)現(xiàn)在瀏覽器中打開(kāi)returnTop.html文件,返回頁(yè)面頂部的效果如下圖所示。高亮顯示圖像任務(wù)3.3任務(wù)需求世界環(huán)境日為每年的6月5日,設(shè)定這個(gè)特殊的日子旨在增強(qiáng)全球?qū)Νh(huán)境問(wèn)題的認(rèn)識(shí),鼓勵(lì)人們用實(shí)際行動(dòng)來(lái)保護(hù)地球上的自然資源和生態(tài)系統(tǒng)。為了提高學(xué)生的環(huán)保意識(shí),倡導(dǎo)學(xué)生積極參與環(huán)境保護(hù),某高校計(jì)劃在學(xué)校官網(wǎng)中增加一個(gè)校園環(huán)保頁(yè)面。在校園環(huán)保頁(yè)面的開(kāi)發(fā)過(guò)程中,負(fù)責(zé)人提出了要求:設(shè)計(jì)一個(gè)顯示垃圾分類圖像的區(qū)域,該區(qū)域能夠同時(shí)顯示可回收物圖像、有害垃圾圖像、廚余垃圾圖像和其他垃圾圖像;當(dāng)鼠標(biāo)指針移入某張圖像時(shí),其他圖像半透明顯示,從而使鼠標(biāo)指針移入的圖像高亮顯示。任務(wù)需求高亮顯示圖像的效果如下圖所示。知識(shí)儲(chǔ)備

先定一個(gè)小目標(biāo)!掌握f(shuō)adeTo()的使用方法,能夠使用fadeTo()調(diào)整元素的不透明度f(wàn)adeTo()知識(shí)儲(chǔ)備在jQuery中fadeTo()方法用于設(shè)置元素的不透明度,使用fadeTo()方法可以使元素的不透明度逐漸過(guò)渡到指定的值。fadeTo()方法的語(yǔ)法格式如下。fadeTo(duration,opacity[,complete])fadeTo()在上述語(yǔ)法格式中,參數(shù)duration可以是數(shù)字或字符串。當(dāng)是數(shù)字時(shí),表示過(guò)渡的持續(xù)時(shí)間,單位為毫秒;當(dāng)是字符串時(shí),表示預(yù)設(shè)的過(guò)渡效果,slow表示較慢的過(guò)渡效果,fast表示較快的過(guò)渡效果。參數(shù)opacity用于設(shè)置元素的不透明度,該參數(shù)的范圍是0~1,其中,0表示完全透明,0.5表示50%不透明,1表示完全不透明。參數(shù)complete為可選參數(shù),表示在過(guò)渡效果完成后執(zhí)行的回調(diào)函數(shù)。知識(shí)儲(chǔ)備為了更好地掌握f(shuō)adeTo()方法,下面通過(guò)代碼進(jìn)行演示,實(shí)現(xiàn)鼠標(biāo)指針移入第1個(gè)div元素時(shí),該元素高亮顯示,第2個(gè)div元素以0.5的不透明度顯示的效果,示例代碼如下。<head><style>

div{width:100px;height:100px;float:left;margin-left:5px;}

.first-box{background-color:green;}

.second-box{background-color:red;}</style></head>fadeTo()知識(shí)儲(chǔ)備<body>

<divclass="first-box"></div>

<divclass="second-box"></div><script>

$('div').on('mouseover',function(){

$(this).fadeTo('slow',1);

}).on('mouseout',function(){

$(this).fadeTo('slow',0.5);

});</script></body>fadeTo()>>接上頁(yè)代碼

先定一個(gè)小目標(biāo)!掌握高亮顯示圖像的實(shí)現(xiàn)方法,能夠完成高亮顯示圖像的開(kāi)發(fā)任務(wù)實(shí)現(xiàn)任務(wù)實(shí)現(xiàn)創(chuàng)建highLight.html文件,編寫(xiě)高亮顯示圖像的頁(yè)面結(jié)構(gòu)并引入jquery-3.6.4.min.js文件。編寫(xiě)高亮顯示圖像頁(yè)面的樣式。步驟1步驟2編寫(xiě)邏輯代碼,實(shí)現(xiàn)垃圾分類圖像高亮顯示的效果。步驟3實(shí)現(xiàn)高亮顯示圖像的效果任務(wù)實(shí)現(xiàn)在瀏覽器中打開(kāi)highLight.html文件,高亮顯示圖像的初始效果如下圖所示。任務(wù)實(shí)現(xiàn)在高亮顯示圖像的初始效果圖中分別顯示了可回收物、有害垃圾、廚余垃圾和其他垃圾的圖像,并且不透明度都相同,鼠標(biāo)指針移入第1個(gè)圖像后的效果如下圖所示。留言板任務(wù)3.4任務(wù)需求在社區(qū)、博客等網(wǎng)站中,留言板功能被廣泛應(yīng)用。用戶通過(guò)留言板可以分享個(gè)人觀點(diǎn)和意見(jiàn)、提問(wèn)問(wèn)題、回答疑問(wèn)等。這種交互性的功能可以使用戶社區(qū)更活躍,提升用戶的參與感。職場(chǎng)新人李明負(fù)責(zé)公司的前端頁(yè)面開(kāi)發(fā)工作,最近公司承接了一個(gè)公共服務(wù)機(jī)構(gòu)的網(wǎng)站開(kāi)發(fā)項(xiàng)目。這個(gè)網(wǎng)站旨在提供優(yōu)質(zhì)的公共服務(wù),讓用戶不僅能夠輕松地訪問(wèn)和獲取所需信息,還可以在網(wǎng)站中留言。項(xiàng)目經(jīng)理安排李明為該網(wǎng)站開(kāi)發(fā)留言板功能。任務(wù)需求留言板需包含留言板標(biāo)題、留言展示區(qū)、留言輸入?yún)^(qū)和“發(fā)表留言”按鈕。用戶輸入留言并單擊“發(fā)表留言”按鈕后,留言將顯示在留言展示區(qū),且留言中將自動(dòng)生成一個(gè)用戶編號(hào)。最新發(fā)布的留言展示在最頂部。任務(wù)需求留言板的效果如下圖所示。知識(shí)儲(chǔ)備

先定一個(gè)小目標(biāo)!掌握元素內(nèi)容操作,能夠靈活應(yīng)用元素內(nèi)容操作1.元素內(nèi)容操作知識(shí)儲(chǔ)備在jQuery中,元素內(nèi)容操作是指對(duì)元素的HTML內(nèi)容、文本內(nèi)容或值進(jìn)行操作。jQuery提供了多個(gè)方法用于操作元素內(nèi)容,從而快速實(shí)現(xiàn)頁(yè)面效果。下面列舉jQuery中操作元素內(nèi)容的方法,如下表所示。1.元素內(nèi)容操作方法說(shuō)明html([htmlString])獲取或設(shè)置匹配元素的HTML內(nèi)容。當(dāng)沒(méi)有傳入?yún)?shù)時(shí),表示獲取第1個(gè)匹配元素的HTML內(nèi)容;當(dāng)傳入?yún)?shù)時(shí),表示設(shè)置所有匹配元素的HTML內(nèi)容為該參數(shù)text([text])獲取或設(shè)置匹配元素的文本內(nèi)容。當(dāng)沒(méi)有傳入?yún)?shù)時(shí),表示獲取所有匹配元素包含的文本內(nèi)容組合起來(lái)的文本;當(dāng)傳入?yún)?shù)時(shí),表示設(shè)置所有匹配元素的文本內(nèi)容為該參數(shù)val([value])獲取或設(shè)置表單元素的值。當(dāng)沒(méi)有傳入?yún)?shù)時(shí),表示獲取匹配元素的值;當(dāng)傳入?yún)?shù)時(shí),表示設(shè)置匹配元素的值為該參數(shù)知識(shí)儲(chǔ)備為了更好地掌握操作元素內(nèi)容的方法,下面通過(guò)代碼進(jìn)行演示,示例代碼如下。<body>

<div>

<h1>演示元素內(nèi)容操作</h1>

</div>

<inputtype="text"value="請(qǐng)輸入內(nèi)容">1.元素內(nèi)容操作知識(shí)儲(chǔ)備

<script>

console.log($('div').html());//輸出內(nèi)容為:<h1>演示元素內(nèi)容操作</h1>

console.log($('div').text());//輸出內(nèi)容為:演示元素內(nèi)容操作

console.log($('input').val());//輸出內(nèi)容為:請(qǐng)輸入內(nèi)容

$('div').html('<h1>演示元素內(nèi)容操作</h1>');

$('div').text('設(shè)置<h1>標(biāo)簽的內(nèi)容');

$('input').val('123456');

</script></body>1.元素內(nèi)容操作>>接上頁(yè)代碼知識(shí)儲(chǔ)備1.元素內(nèi)容操作上述示例代碼執(zhí)行后,控制臺(tái)會(huì)輸出元素的HTML內(nèi)容、元素的文本內(nèi)容和輸入框的值,頁(yè)面中會(huì)顯示設(shè)置后的元素的文本內(nèi)容,即“設(shè)置<h1>標(biāo)簽的內(nèi)容”,以及一個(gè)輸入框,該輸入框的值為“123456”。頁(yè)面效果和控制臺(tái)中的輸出結(jié)果如下圖所示。知識(shí)儲(chǔ)備

先定一個(gè)小目標(biāo)!掌握元素追加操作,能夠靈活應(yīng)用元素追加操作2.元素追加操作知識(shí)儲(chǔ)備2.元素追加操作在jQuery中,元素追加操作是指將一個(gè)或多個(gè)元素插入指定元素的開(kāi)頭或末尾,通常是在現(xiàn)有的元素中追加子元素或兄弟元素。通過(guò)元素追加操作,可以在網(wǎng)頁(yè)上動(dòng)態(tài)添加新的內(nèi)容。例如,當(dāng)用戶單擊頁(yè)面中的按鈕后可以添加一條新的列表項(xiàng)。知識(shí)儲(chǔ)備2.元素追加操作jQuery提供了元素追加的方法,用于快速實(shí)現(xiàn)元素的追加。常用的元素追加方法如下表所示。分類方法說(shuō)明追加子元素append(content|fn)將指定內(nèi)容插入匹配元素集中每個(gè)元素內(nèi)部的末尾prepend(content|fn)將指定內(nèi)容插入匹配元素集中每個(gè)元素內(nèi)部的開(kāi)頭appendTo(target)將匹配元素集中的每個(gè)元素插入目標(biāo)元素內(nèi)部的末尾prependTo(tar

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論