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

为什么点击第二个按钮后,原先的div中(绿色的框里)之剩下p元素?

是因为add()方法,会保留原先的位置吗?

正在回答

2 回答

因为appendTo()这个方法会把从原来的div中筛选出的元素添加到目标元素中,是一个剪切的操作

1 回复 有任何疑惑可以回复我~
#1

Maizi93 提问者

非常感谢!
2016-10-13 回复 有任何疑惑可以回复我~
#2

Maizi93 提问者

既然是剪切,那为什么绿色的框中,还有“新的p元素”?
2016-10-13 回复 有任何疑惑可以回复我~
#3

大头豆芽 回复 Maizi93 提问者

$('li').add('p').css('background', 'red')这句的意思是选择所有的li元素,然后添加p元素并设置背景为红色,所以li和p都变成了背景为红色;$('li').add('<p>新的p元素</p>').appendTo($('.right'))这句的意思是选择所有的li元素,然后新建一个p元素加入到li的合集中,然后插入class为right的元素中,所以“剪切”的是原来绿色框中的li
2016-10-13 回复 有任何疑惑可以回复我~
#4

Maizi93 提问者

回复 大头豆芽我懂那个剪切的意思,但是我的意思是,剪切之后绿色框中应该是什么都没有了呀
2016-10-14 回复 有任何疑惑可以回复我~
查看1条回复

新建的p元素到li合集里放到right的div中,但是原来left中的p元素不受影响,应该是这个意思

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

举报

0/150
提交
取消

为什么点击第二个按钮后,原先的div中(绿色的框里)之剩下p元素?

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