append 和 appendTo

来源:互联网 发布:昆明网络推广哪家好 编辑:程序博客网 时间:2024/05/22 19:34

append

向每个匹配的元素内部追加内容。

语法

$(selector).after(content)

实例

 

<div>
   <p name="p1">p1</p>
</div>
 
比如要向div中再添加一个p标签:

$('div').append('<p name="p2">p2</p>');

//结果为:

<div>
<p name="p1">p1</p>
    <p name="p2">p2</p>
</div>

 

appendTo

 

把所有匹配的元素追加到另一个指定的元素元素集合中。

语法:

$(selector).append(content)

说明

实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。
 

如果想达到append()中的效果,则代码如下:$('<p name="p2"></p>').appendTo('div').

 

append与appendTo的区别

 

append()前面是要选择的对象,后面是要在对象内插入的元素内容 
appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象,效果和append函数是一样,只不过它们的写法是反着来写的而已

 

注意的地方

 

1、appendTo前面一定要是Jquery对象。

2、appendChild(Node)这个 方法一般是在指定元素节点的最后一个子节点之后添加节点,但如果Node是页面中的DOM对象,那么就不是添加节点了,就是直接Move节点。appendChild你可以理解为移动一个元素。如果想复制一份过去,要事先clone

0 0
原创粉丝点击