第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

去重這句有必要嗎?if (!$("p").length) return;

去重這句有必要嗎?if (!$("p").length) return;

反復(fù)看了,覺得沒有必要放這句【 if (!$("p").length) return;//去重】,放著覺得不夠簡潔。

老師、同學(xué),你們有更清楚清楚的解釋嗎。

正在回答

2 回答

$("#bt1").click(function()?{
????????//if?(!$("p").length)?return;?//去重
????????//通過detach方法刪除元素
????????p?=?$("p").detach()
????});

bt1的點(diǎn)擊事件中,【p】存儲(chǔ)了所有p標(biāo)簽的內(nèi)存模型對(duì)象;將【if (!$("p").length) return;
】這句去掉后,如果連續(xù)點(diǎn)擊兩次,在第一次點(diǎn)擊的時(shí)候,【p】是可以取到頁面中p元素的模型對(duì)象;在第二次點(diǎn)擊時(shí),由于頁面中所有的p標(biāo)簽都已經(jīng)被刪除,【p】的被賦值為空。此時(shí),再點(diǎn)擊bt2,就不能將p元素重新添加到頁面,因?yàn)椤緋】中沒有存儲(chǔ)p元素的內(nèi)存模型對(duì)象。

另外,先執(zhí)行一次p元素的換位,再提交一次后。先點(diǎn)擊bt2會(huì)導(dǎo)致在按鈕的上下均出現(xiàn)兩個(gè)p元素。這是因?yàn)樯弦淮螆?zhí)行后,【p】已經(jīng)存儲(chǔ)了p元素的內(nèi)存模型對(duì)象,還沒被清除,可在bt2的事件中加一句類似bt1的去重語句【if ($("p").length) return;】。

http://img1.sycdn.imooc.com//58523e4d0001a97c03350169.jpg


5 回復(fù) 有任何疑惑可以回復(fù)我~
#1

吃了餓餓了又吃 提問者

非常感謝!
2016-12-15 回復(fù) 有任何疑惑可以回復(fù)我~

判斷p(節(jié)點(diǎn))是否存在, ?不存在則返回, 存在則繼續(xù)執(zhí)行下面的刪除操作, ?這樣寫比較嚴(yán)謹(jǐn)

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

吃了餓餓了又吃 提問者

非常感謝!
2016-12-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

去重這句有必要嗎?if (!$("p").length) return;

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)