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

为什么再次点击就只加p而不加li了呢

<script type="text/javascript">   
 $("button:last").click(function() {     
     //把html结构'<p>新的p元素</p>'         
     //加入到li的合集中,为了能够在页面上显示         
     //需要再重新appendTo到指定的节点处         
     //值得注意:整个结构位置都改变了         
     $('li').add('<p>新的p元素</p>').appendTo($('.right'))    
     })    
</script>
第一次点击是将li和p加到了.right里,为什么第二次点击的时候就只加了p


正在回答

3 回答

点击按钮时触发了add方法,第一次点击将li和p加到了.right里,此时.div中的li已经没有了  只有add<p>...</p>方法了,所以只加p了

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

慕娘3256038

和.div中的li已经没有 没有关系
2018-12-06 回复 有任何疑惑可以回复我~

加了p的ul被append到了class为right的div中,而不是原来的蓝色区域

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

举报

0/150
提交
取消

为什么再次点击就只加p而不加li了呢

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