課程
/前端開發
/jQuery
/jQuery基礎(二)—DOM篇
為什么第二個按鈕從點擊第二次開始 那個新加入的p元素會出現在 整個class=right的div的頂部 ?append添加不應該是在底部添加么??!
2016-04-19
源自:jQuery基礎(二)—DOM篇 6-9
正在回答
因為你第二次起,每次$("li")時把三個li給取出了,div中只剩下p元素,且留在了div的頂部,等你appendTo的時候其實是把三個li和一個新的p元素加在了上次留下的那個p元素的后面,所以給你的錯覺好像是加在了頂部
炕土豆 提問者
兩個應該是分開理解的 add是向<li>的父級元素里添加,appendTo()是將<li>添加到class=“right”的div標簽里。第二次點擊的時候,因為<li>已經在class=“right”的div里了 所以 add就添加到這個div里了
鈴鐺3
但是接著點第三、第四次之后P元素都還是出現在三個li之上是怎么回事
舉報
jQuery第二階段開啟DOM修煉,了解創建、插入、刪除與替換
4 回答append添加位置問題
2 回答$("p").append(function(n)是單個添加。
1 回答請問大神們append添加不進去怎么搞
3 回答append()問題
5 回答$("body").append(p); 這個append里面的p為什么沒有加引號
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-20
因為你第二次起,每次$("li")時把三個li給取出了,div中只剩下p元素,且留在了div的頂部,等你appendTo的時候其實是把三個li和一個新的p元素加在了上次留下的那個p元素的后面,所以給你的錯覺好像是加在了頂部
2016-08-10
兩個應該是分開理解的 add是向<li>的父級元素里添加,appendTo()是將<li>添加到class=“right”的div標簽里。第二次點擊的時候,因為<li>已經在class=“right”的div里了 所以 add就添加到這個div里了
2016-08-04
但是接著點第三、第四次之后P元素都還是出現在三個li之上是怎么回事