动态建立的元素是不够的,它只是临时存放在内存中,最终咱们须要放到页面文档并呈现出来。那么问题来了,怎么放到文档上?html
这里就涉及到一个位置关系,常见的就是把这个新建立的元素,看成页面某一个元素的子元素放到其内部。针对这样的处理,jQuery就定义2个操做的方法数组
append:这个操做与对指定的元素执行原生的appendChild方法,将它们添加到文档中的状况相似。app
appendTo:实际上,使用这个方法是颠倒了常规的$(A).append(B)的操做,即不是把B追加到A中,而是把A追加到B中。函数
简单的总结就是:spa
.append()和.appendTo()两种方法功能相同,主要的不一样是语法——内容和目标的位置不一样code
append()前面是被插入的对象,后面是要在对象内插入的元素内容 appendTo()前面是要插入的元素内容,然后面是被插入的对象
节点与节点以前有各类关系,除了父子,祖辈关系,还能够是兄弟关系。以前咱们在处理节点插入的时候,接触到了内部插入的几个方法,这节咱们开始讲外部插入的处理,也就是兄弟之间的关系处理,这里jQuery引入了2个方法,能够用来在匹配I的元素先后插入内容htm
选择器的描述:对象
注意点:blog
在元素内部进行操做的方法,除了在被选元素的结尾(仍然在内部)经过append与appendTo插入指定内容外,相应的还能够在被选元素以前插入,jQuery提供的方法是prepend与prependTo内存
选择器的描述:
经过右边代码能够看到prepend与prependTo的使用及区别:
这里总结下内部操做四个方法的区别:
与内部插入处理同样,jQuery因为内容目标的位置不一样,然增长了2个新的方法insertAfter与insertBefore
注意事项: