永发信息网

jQuery parent.append和$after的区别

答案:3  悬赏:0  手机版
解决时间 2021-04-04 07:30
jQuery parent.append和$after的区别
最佳答案
jQuery parent.append和$after的区别如下:
1、parent().append()会在最后一个子节点后边插入。而after()是直接在当前节点之后插入。
2、举例:
$(this).parent().append($required) 产生的效果:

$(this).after($required) 产生的效果:

全部回答

parent().append实在父对象结尾插入内容,插入的内容还在父对象里面

$(this).after()实在选择的对象之后插入一个DOM对象。该对象与被选择的对象是同节点关呆会给示例

首先假设我们有个id为test的div和一个id为test2的div:
    我是测试div


    我是test2!

append是在指定元素内部比如:$("#test").append("
测试文字
");
执行结果:
    我是测试div
    
测试文字



    我是test2!

而after则是在指定元素外部且紧挨着:$("#test").after("
测试文字
");
执行结果:
    我是测试div

测试文字


    我是test2!



其实就是一个在元素内部生成和元素外部生成的区别。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯