$('li').add('<p>新的p元素</p>').appendTo($('.right'))

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

二大白

2019-11-06 20:30

如果是动态的创建了一个p标签加入到li合集中,然后插入到class为right的div中,那么为什么第二次点击的时候出来的只有<p>标签里面的内容,不应该是一个div么??

写回答 关注

3回答

  • 慕无忌4172087
    2020-03-31 12:21:19

    你可以想象有两块表,分别为li表和p表,将p加入到li集合的意思是,将p表的内容添加到li表内,但p表自身不会有变化的。

  • NJR10byh
    2020-02-29 01:30:38

    第一次点击的时候,li和p加到了.right里,然后,div中就没有li了  只剩下p了,所以只加p了

  • 慕少9375420
    2019-11-09 11:31:03

    add<p>标签后 add<p>和<li>一起变成.right这个div里的内容,位置已经发生改变,原来.left这个div只剩下原来li后面写的p标签。再次点击,只在.right这个div里添加新的add内容。

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题