- 父元素.append(子元素); //作为最后一个子元素添加.
注意:若子元素存在,则是将子元素剪切走,剪切后作为最后一个子元素添加。
<input type="button" value="append" id="btnAppend"/>
<input type="button" value="prepend" id="btnPrepend"/>
<ul id="ul1">
<li>我是第1个li标签</li>
<li>我是第2个li标签</li>
<li id="li3">我是第3个li标签</li>
<li>我是第4个li标签</li>
<li>我是第5个li标签</li>
</ul>
<ul id="ul2">
<li>我是第1个li标签2</li>
<li>我是第2个li标签2</li>
<li id="li32">我是第3个li标签2</li>
<li>我是第4个li标签2</li>
<li>我是第5个li标签2</li>
</ul>
$(function () {
//1.append()
//父元素.append(子元素); //作为最后一个子元素添加.
$('#btnAppend').click(function () {
//1.3 把ul2中已经存在的li标签添加到ul1中去.剪切后作为最后一个子元素添加.
// var $li32 = $('#li32');
// $('#ul1').append($li32);
});
$('#btnPrepend').click(function () {
//2.2 把ul2中已经存在的li标签添加到ul1中去. 剪切后作为第一个子元素添加.
var $li32 = $('#li32');
$('#ul1').prepend($li32);
});
})
点击append按钮:
现象:元素进行了移位置:
过程:先剪切走,再移动到最后一个子元素处。
- prepend();
父元素.prepend(子元素); //作为第一个子元素添加
若子元素已存在,则把ul2中已经存在的li标签添加到ul1中去. 剪切后作为第一个子元素添加。
$(function () {
$('#btnPrepend').click(function () {
//2.2 把ul2中已经存在的li标签添加到ul1中去. 剪切后作为第一个子元素添加.
var $li32 = $('#li32');
$('#ul1').prepend($li32);
});
})

点击prepend按钮:
现象:元素进行了移位置:
过程:先剪切走,再移动到第一个子元素处。
