炕土豆
2016-04-19 18:27
为什么第二个按钮从点击第二次开始 那个新加入的p元素会出现在 整个class=right的div的顶部 append添加不应该是在底部添加么??!
因为你第二次起,每次$("li")时把三个li给取出了,div中只剩下p元素,且留在了div的顶部,等你appendTo的时候其实是把三个li和一个新的p元素加在了上次留下的那个p元素的后面,所以给你的错觉好像是加在了顶部
两个应该是分开理解的 add是向<li>的父级元素里添加,appendTo()是将<li>添加到class=“right”的div标签里。第二次点击的时候,因为<li>已经在class=“right”的div里了 所以 add就添加到这个div里了
但是接着点第三、第四次之后P元素都还是出现在三个li之上是怎么回事
jQuery基础(二)—DOM篇
114004 学习 · 614 问题
相似问题