課程
/前端開(kāi)發(fā)
/jQuery
/jQuery基礎(chǔ)(二)—DOM篇
里面的注釋去重是什么意思?麻煩詳細(xì)說(shuō)說(shuō)?
2016-10-13
源自:jQuery基礎(chǔ)(二)—DOM篇 4-4
正在回答
去重就是? 當(dāng)?shù)诙吸c(diǎn)擊刪除p元素button? return返回?? 文檔流中已經(jīng)不存在p元素了
weibo_豬豬豬惠婷_0
其實(shí)根據(jù)一樓的回復(fù),可以理解為--第一次點(diǎn)擊刪除p元素之后,文檔中已經(jīng)沒(méi)有p元素了($("p").length為0),此時(shí)
p?=?$("p").detach();
p中存儲(chǔ)著原先的元素和文本;
此時(shí),加一個(gè)
if?(!$("p").length)?return;
可以知道if里面的判斷條件為true,函數(shù)會(huì)返回,不會(huì)再執(zhí)行p = $("p").detach();這樣就保證了p中的數(shù)據(jù)還是原先保存的元素和文本。
如果不加判斷,那么第二次執(zhí)行p = $("p").detach();????p中的內(nèi)容就是空的。此時(shí),就不能顯示出detach()方法的作用了(可以從當(dāng)前頁(yè)面中移除該元素,但是會(huì)保留這個(gè)元素的內(nèi)存模型對(duì)象)。
舉報(bào)
jQuery第二階段開(kāi)啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
1 回答detach()
2 回答renmove和detach
1 回答detach用法
1 回答remove detach
1 回答關(guān)于detach方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-13
去重就是? 當(dāng)?shù)诙吸c(diǎn)擊刪除p元素button? return返回?? 文檔流中已經(jīng)不存在p元素了
2016-10-20
其實(shí)根據(jù)一樓的回復(fù),可以理解為--第一次點(diǎn)擊刪除p元素之后,文檔中已經(jīng)沒(méi)有p元素了($("p").length為0),此時(shí)
p中存儲(chǔ)著原先的元素和文本;
此時(shí),加一個(gè)
可以知道if里面的判斷條件為true,函數(shù)會(huì)返回,不會(huì)再執(zhí)行p = $("p").detach();這樣就保證了p中的數(shù)據(jù)還是原先保存的元素和文本。
如果不加判斷,那么第二次執(zhí)行p = $("p").detach();????p中的內(nèi)容就是空的。此時(shí),就不能顯示出detach()方法的作用了(可以從當(dāng)前頁(yè)面中移除該元素,但是會(huì)保留這個(gè)元素的內(nèi)存模型對(duì)象)。