jQuery empty()

The jQuery empty() method removes only the child elements of the selected element.

Syntax:

$(selector).empty()  

Example 1

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
	$("button").click(function(){
    	$("#div1").empty();
	});
});
</script>
</head>
<body>
 
<div id="div1" style="height:100px;width:200px;border:1px solid black;background-color:cyan;">
 
Hello!
 
</div>
<br>
 
<button>Empty the div element</button>
 
</body>
</html>

Try it

JS Bin on jsbin.com

Example 2

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
	$("button").click(function(){
    	$("#div1").empty();
	});
});
</script>
</head>
<body>
 
<div id="div1" style="height:100px;width:200px;border:1px solid black;background-color:cyan;">
 
<div id="div2" style="height:50px;width:20px;border:1px solid black;background-color:yellow;">
 
</div>
</div>
<br>
 
<button>Empty the div element</button>
 
</body>
</html>

Try it

JS Bin on jsbin.com

Please Share