为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信