jQuery parent.append和$after的区别

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

<div id="test">
    我是测试div
</div>
<div id="test2">
    我是test2!
</div>

append是在指定元素内部比如:

$("#test").append("<div>测试文字</div>");

执行结果:

<div id="test">
    我是测试div
    <div>测试文字</div>
</div>
<div id="test2">
    我是test2!
</div>

而after则是在指定元素外部且紧挨着:

$("#test").after("<div>测试文字</div>");

执行结果:

<div id="test">
    我是测试div
</div>
<div>测试文字</div>
<div id="test2">
    我是test2!
</div>

 

其实就是一个在元素内部生成和元素外部生成的区别。

posted @ 2015-10-19 13:47  jack_ou  阅读(323)  评论(0编辑  收藏  举报