課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(二)—DOM篇
如題,點(diǎn)擊多次,每次生成都不一樣。是我對(duì)prepend,append有什么誤解嗎?
2016-10-30
源自:jQuery基礎(chǔ)(二)—DOM篇 3-3
正在回答
你要清楚,第n次點(diǎn)擊,不是一下子生成了n個(gè)子節(jié)點(diǎn),每次點(diǎn)擊只生成一個(gè),你下次點(diǎn)擊會(huì)在現(xiàn)在的基礎(chǔ)上累加一個(gè),對(duì),就是累加。
為什么有累加吶?因?yàn)槟泓c(diǎn)擊前木有把上次點(diǎn)擊的內(nèi)容清空呀。
“那我就想點(diǎn)一次生成一個(gè)然后再點(diǎn)擊不讓他生成了咋辦?”
現(xiàn)在的知識(shí)點(diǎn)還沒到這里,不過你把$('#btn').on(....)改成 $('#btn').one(...)試試
不論多少次,只要你點(diǎn)擊了按鈕,就相應(yīng)的出發(fā)了綁定在按鈕上的事件
FFFFFFanQ君 提問者
舉報(bào)
jQuery第二階段開啟DOM修煉,了解創(chuàng)建、插入、刪除與替換
3 回答當(dāng)我第二次點(diǎn)擊第二個(gè)按鈕,為什么p不會(huì)和li一起appendTo?
2 回答多次點(diǎn)擊按鈕
3 回答為什么多次點(diǎn)擊第二個(gè)按鈕,li部分始終始終只有一個(gè),而不會(huì)像p元素每點(diǎn)擊一次就添加一個(gè)
4 回答兩次點(diǎn)擊第一個(gè)綠色塊之后,第一個(gè)“p元素”這幾個(gè)字為什么跑到紅色方框中間去了?
3 回答為什么點(diǎn)擊第二個(gè)按鈕后,原先的div中(綠色的框里)之剩下p元素?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-15
你要清楚,第n次點(diǎn)擊,不是一下子生成了n個(gè)子節(jié)點(diǎn),每次點(diǎn)擊只生成一個(gè),你下次點(diǎn)擊會(huì)在現(xiàn)在的基礎(chǔ)上累加一個(gè),對(duì),就是累加。
為什么有累加吶?因?yàn)槟泓c(diǎn)擊前木有把上次點(diǎn)擊的內(nèi)容清空呀。
“那我就想點(diǎn)一次生成一個(gè)然后再點(diǎn)擊不讓他生成了咋辦?”
現(xiàn)在的知識(shí)點(diǎn)還沒到這里,不過你把$('#btn').on(....)改成 $('#btn').one(...)試試
2016-10-30
不論多少次,只要你點(diǎn)擊了按鈕,就相應(yīng)的出發(fā)了綁定在按鈕上的事件