问答详情
源自:6-9 jQuery遍历之add()方法

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

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

提问者:二大白 2019-11-06 20:30

个回答

  • 慕无忌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内容。