Remove next element using jQuery?



To remove the next element in jQuery, use the remove().

Example

Following is the code βˆ’

 Live Demo

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<body>
   <div name="cancelDivision">
      <div style="color:red;">
         <span class="demo1">cancel(X)</span>
         Demo
      </div>
      <hr>
      <div style="color:gren;">
         <span class="demo1">cancel(X)</span>
         Demo
      </div>
      <hr>
      <div style="color:skyblue;">
         <span class="demo1">cancel(X)</span>
         Demo
      </div>
      <hr>
      </div>
   </div>
</body>
<script>
   $(".demo1").click(function () {
      $(this).parent().next("hr").remove();
      $(this).parent().remove();
      return false;
   });
</script>
</html>

To run the above program, save the file name β€œanyName.html(index.html)”. Right click on the file and select the option β€œOpen with Live Server” in VSCode editor βˆ’

Output

This will produce the following output βˆ’

Whenever you click the cancel(X), the jQuery will remove the element. This will produce the following output βˆ’

Updated on: 2020-11-09T06:37:54+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements