append添加位置

来源:6-9 jQuery遍历之add()方法

炕土豆

2016-04-19 18:27

为什么第二个按钮从点击第二次开始 那个新加入的p元素会出现在 整个class=right的div的顶部  append添加不应该是在底部添加么??!

写回答 关注

3回答

  • 旭日A
    2016-04-20 17:10:28
    已采纳

    因为你第二次起,每次$("li")时把三个li给取出了,div中只剩下p元素,且留在了div的顶部,等你appendTo的时候其实是把三个li和一个新的p元素加在了上次留下的那个p元素的后面,所以给你的错觉好像是加在了顶部

    炕土豆

    非常感谢!弄懂了!

    2016-04-20 20:08:49

    共 1 条回复 >

  • 铃铛3
    2016-08-10 12:56:38

    两个应该是分开理解的 add是向<li>的父级元素里添加,appendTo()是将<li>添加到class=“right”的div标签里。第二次点击的时候,因为<li>已经在class=“right”的div里了 所以 add就添加到这个div里了

    铃铛3

    不好意思 我错了,不是两步,是原来的<p>标签

    2016-08-10 13:11:29

    共 1 条回复 >

  • CATHY大魔王
    2016-08-04 17:50:44

    但是接着点第三、第四次之后P元素都还是出现在三个li之上是怎么回事

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114004 学习 · 614 问题

查看课程

相似问题