<!DOCTYPE html>
<html lang="en">
<head>
    <title>Document</title>
</head>
<body>
    <div class="target" id="target1">
        target 1
    </div>
    <div class="target" id="target2">
        target 2
    </div>
    <div id="source">source</div>
    <input type="button" value="remove target 1" id="btn1" />
    <input type="button" value="empty target 2" id="btn2" />
    <input type="button" value="replaceAll target 1" id="btn3" />
    <input type="button" value="replaceWith target 2" id="btn4" />
    <input type="button" value="clone replaceAll target 1" id="btn5" />
    <input type="button" value="clone replaceWith target 2" id="btn6" />
    <input type="button" value="append source to target 1" id="btn7" />
  
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
※ 상기 html 코드를 모든 예제에 적용
$('.target').before('<div>before</div>');  //target div 앞에 추가
$('.target').after('<div>after</div>');  //target div 뒤에 추가
$('.target').prepend('<div>prepend</div>');  //target div 안쪽에서 내용 앞에 추가
$('.target').append('<div>append</div>');  //target div 안쪽에서 내용 뒤에 추가
$('#btn1').click(function(){
    $('#target1').remove();  // 태그와 내용 다 삭제
})
$('#btn2').click(function(){
    $('#target2').empty();  // 태그는 그대로고 내용만 삭제
})
$('#btn3').click(function(){
    $('<div>replaceAll</div>').replaceAll('#target1');  
    // id값이 target1인 엘리먼트를 <div>replaceAll</div>로 변경
})
$('#btn4').click(function(){
    $('#target2').replaceWith('<div>replaceWith</div>');    
    //<div>replaceWith</div>로 id값이 target2인 엘리먼트를 변경
})
$('#btn5').click(function(){
    $('#source').clone().replaceAll('#target1');  
    // id값이 source인 엘리먼트 복사 후 target1엘리먼트를 replaceAll함
})
$('#btn6').click(function(){
    $('#target2').replaceWith($('#source').clone());  
    // id값이 target2인 엘리먼트를 source를 복사 후 교체
})
$('#btn7').click(function(){
    $('#target1').append($('#source'));  
    // id값이 target1엘리먼트에 source에 append
})