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

appendTo()、prependTo()这种反向插入的必要用途又在哪里呢?

append()、prepend()已经可以很好完成插入的工作,那么appendTo()、prependTo()这种反向插入的必要用途又在哪里呢?


正在回答

3 回答

a.appendto(b),b.append(a)。
返回的元素不一样,第一种方法返回a元素,第二种方法返回b元素。

可以根据需要,选择到底使用哪一种方法。

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

主宰灵魂

嗯,这种回答满分.好好学习,与君共面勉.我刚刚提出了两个问题,你能回答吗?
2018-06-13 回复 有任何疑惑可以回复我~
#2

慕神7088389 提问者 回复 主宰灵魂

可以贴个链接过来看看
2018-06-13 回复 有任何疑惑可以回复我~
#3

主宰灵魂 回复 慕神7088389 提问者

https://www.imooc.com/qadetail/262969 https://www.imooc.com/qadetail/262977
2018-06-13 回复 有任何疑惑可以回复我~

吞回复???

作用相同,不必纠结。差异在于语法:内容和选择器的位置

https://img1.sycdn.imooc.com//5b20baf000014f4b05650273.jpg

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

也刚看到这里,个人感觉带to的代码量更直观更少些.比如2-节中的问题,动态创建元素

 $body.on('click', function() {

        //通过jQuery生成div元素节点

        var div = $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>")

        $body.append(div)

    })

带to


$body.on('click', function() {

        //通过jQuery生成div元素节点

     $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>").appendTo($('body'));

    })


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

慕神7088389 提问者

append()也写的简洁不是吗? $('body').on('click', function() { //通过jQuery生成div元素节点 $('body').append("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>"); })
2018-06-12 回复 有任何疑惑可以回复我~
#2

主宰灵魂 回复 慕神7088389 提问者

内容和选择器的位置
2018-06-13 回复 有任何疑惑可以回复我~
#3

主宰灵魂 回复 慕神7088389 提问者

内容和选择器的位置
2018-06-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

appendTo()、prependTo()这种反向插入的必要用途又在哪里呢?

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