当前位置:Web前端 > jquery> 正文

jquery中append和appendto的区别

时间:2013-11-22类别:Web前端

jquery中append和appendto的区别

jquery中append和appendto的区别

append

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

语法

$(selector).after(content)

实例

 

  • <li>
       <p name="p1">p1</p>
    </li>
  •  
  • 比如要向li中再添加一个p标签:
  • $('li').append('<p name="p2">p2</p>');

    //结果为:

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

     

    appendTo

     

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

    语法:

    $(selector).append(content)

    说明

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

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

     

    append与appendTo的区别

     

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

     

    注意的地方

     

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

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

     

  •  

    上一篇下一篇

    猜您喜欢

    热门推荐