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