var p;
$('#bt1').on('click',function(){
if($('p').length!=0){
p=$('p').detach();
}
})
$('#bt2').on('click',function(){
$("body").append(p).insertBefore($('#bt1'));
})
appened和insertBefore都是插入方法不能同时用,老师只是用appened方法举得例子,实际上所有插入方法都可以还原detach()方法移除的代码。
$('#bt1').before(p);即可