append appendChild appendTo区别

1.append和appendChild的区别

append是jquery文档操作用法

① append() 方法在被选元素的结尾(仍然在内部)插入指定内容。

$(selector).append(content)
1 $("button").click(function(){
2   $("p").append(" <b>Hello world!</b>");
3 });

②使用函数在指定元素的结尾插入内容。

$(selector).append(function(index,html))
1 $(document).ready(function(){
2   $("button").click(function(){
3     $("p").append(function(n){
4       return "<b>This p element has index " + n + "</b>";
5     });
6   });
7 });

appendChild

appendChild() 方法在指定元素节点的最后一个子节点之后添加节点。

该方法返回新的子节点。

appendChild(node)
1   <div id="div1">回首向来萧瑟处,归去,也无风雨也无晴</div>
2     <script type="text/javascript">
3       var op=document.createElement(‘p‘);
4       var odiv=document.getElementById(‘div1‘);
5       op.innerHTML="是的啊";
6       odiv.appendChild(op);
7     </script>

返回结果是

<div id="div1">

回首向来萧瑟处,归去,也无风雨也无晴

<p>是的啊</p>

</div>

返回了p节点

2.append和appendTo

appendTo

appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。

$(content).appendTo(selector)
$("button").click(function(){
  $("<b>Hello World!</b>").appendTo("p");
});

append 和appendTo都是jquery的用法,所以append或appendTo前的元素一定是jquery对象。

$("p").append("<a>111</a>")等价于$("<a>111</a>").appendTo($("p");

时间: 2024-11-08 21:23:31

append appendChild appendTo区别的相关文章

JQuery之append和appendTo的区别,还有js中的appendChild用法

JQuery之append和appendTo的区别 append()前面是要选择的对象,后面是要在对象内插入的元素内容 appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象 实例: $('#a').append('content'); $('<div>content</div>').appendTo($('#a')); 注意appendTo前面一定要是Jquery对象. appendChild(Node)这个 方法一般是在指定元素节点的最后一个子节点

append和appendTo的区别以及appendChild用法 (一个是js中,另两个是jquery中)

append和appendTo的区别以及appendChild用法 作者: 字体:[增加 减小] 类型:转载 很多新手朋友们对append和appendTo的区别以及js中的appendChild用法有所模糊,下面就举例为大家详细介绍下,感兴趣的朋友不要错过 append()前面是要选择的对象,后面是要在对象内插入的元素内容 appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象 实例: $('#a').append('content'); $('<div>con

转:jQ函数after、append、appendTo的区别

1.after函数定义和用法:after() 方法在被选元素后插入指定的内容.参考:http://keleyi.com/a/bjac/cfyxd60g.htm语法:$(selector).after(content)实例效果体验:http://keleyi.com/keleyi/phtml/jquery/13.htm实例代码: <html> <head> <title>jquery的after函数实例-柯乐义</title><base target=&

jquery append,appendTo,prepend,prependTo 介绍

在jquery权威指南里面学习到这一章,很有必要介绍一下里面的内容: 首先是append(content)这个函数: 意思是将内容content加入到所选择的对象内容的后面 例如:$("div").append("<p>" +  hello + "</p>"); 意为在所有div元素里面添加一个p标签,标签内容为hello,如果div元素里面有其他的内容则在原来的内容后面添加新的内容 然后是appendTo(content

DOM——创建节点及节点属性与内部插入append()和appendTo()

创建节点及节点属性与内部插入append()和appendTo() 1   创建流程 创建节点(常见的元素.属性和文本) 添加节点的一些属性 加入到文档中 2   流程中涉及的方法 创建元素document,creat 设置属性setAttrilbute 添加文本innerHTML 加入文档appendChild 3   创建节点时注意:每一个元素节点都必须单独创建,节点是属性需要单独设置,而且设置的接口不是很统一,添加到指定的元素位置不灵活,浏览器兼容问题处理 4   创建元素节点常见的是直接

JQuery中html、append、appendTo、after、insertAfter系列方法

html方法,给元素添加html代码或者清空html代码(参数为空字符串): append向元素的末尾添加html代码: appendTo这个方法跟append方法的很像,只是要添加的html代码的目标有所不一样: after向元素的后边添加html代码,如果元素后面有元素了,那将后面的元素后移,然后将html代码插入: before向元素的前边添加html代码,如果元素前面有元素了,那将前面的元素前移,然后将html代码插入: insertAfter将JQuery封装好的元素插入到指定元素的后

DOM内部插入append()与appendTo()

DOM内部插入append()与appendTo() 动态创建的元素是不够的,它只是临时存放在内存中,最终我们需要放到页面文档并呈现出来.那么问题来了,怎么放到文档上? 这里就涉及到一个位置关系,常见的就是把这个新创建的元素,当作页面某一个元素的子元素放到其内部.针对这样的处理,jQuery就定义2个操作的方法

Python3.x:python: extend (扩展) 与 append (追加) 的区别

Python3.x:python: extend (扩展) 与 append (追加) 的区别 1,区别: append() 方法向列表的尾部添加一个新的元素.只接受一个参数: extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中: 2,示例: list_extend = ['a', 'b', 'c'] list_extend.extend(['d', 'e', 'f']) print("list_extend:%s" %list_extend) # 输

js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild

js中常用追加元素的几种方法,点击下面每个按钮,即可查看效果 我是第一个子元素 我是第二个子元素 append appendTo prepend prependTo after before appendChild insertAfter insertBefore