![](https://csdnimg.cn/release/download_crawler_static/87170286/bg4.jpg)
如果要移动选中的元素,有两种方法:一种是直接移动该元素,另一种是移动其他元素,使得目标元素达到我们想要的
位置。
假定我们选中了一个 div 元素,需要把它移动到 p 元素后面。
第一种方法是使用.insertAfter(),把 div 元素移动 p 元素后面:
$('div').insertAfter('p');
第二种方法是使用.after(),把 p 元素加到 div 元素前面:
$('p').after('div');
表面上看,这两种方法的效果是一样的,唯一的不同似乎只是操作视角的不同。但是实际上,它们有一个重大差别,那
就是返回的元素不一样。第一种方法返回 div 元素,第二种方法返回 p 元素。你可以根据需要,选择到底使用哪一种方
法。
使用这种模式的操作方法,一共有四对
1.
2.
3.
4.
5.
6.
.insertAfter()和.after():在现存元素的外部,从后面插入元素
.insertBefore()和.before():在现存元素的外部,从前面插入元素
.appendTo()和.append():在现存元素的内部,从后面插入元素
.prependTo()和.prepend()
:在现存元素的内部,从前面插入元素
6. 元素的操作:复制、删除和创建
复制元素使用.clone()。