相同的append方法不同内容前面会覆盖后面吗

来源:3-3 DOM内部插入prepend()与prependTo()

Attan

2016-09-27 08:18

例如
$(".btn2").append("<p>hhh</p>");
$(".btn2").append("<p>aaa</p>");

当我点击btn2时,只会添加“hhh”而没有“aaa”,这是为什么?


写回答 关注

2回答

  • qq_都是以前_0
    2016-10-09 18:46:39

    如果这个元素内没有其他的元素,append会插入到第一个,再插入的就分别是第二个,第三个,第四个,第n个,一往上加,如果有元素,它就会添加到这个元素的后面,然后一直往上加,你说的覆盖是不可能的。建议楼主最好看看他旁边写的文字描述,弄清楚以后,很好理解。

  • 慕斯3035540
    2016-09-27 09:28:34

    append是向元素后面插入  起到的紧紧只是插入  不会覆盖  就算插入同一个元素到同一个元素  也是分别插入  按顺序  个插个的!!!

jQuery基础(二)—DOM篇

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

114014 学习 · 590 问题

查看课程

相似问题