Given an HTML document containing an HTML table and the task is to delete the table row except the first one using jQuery.
Approach: First, we create a table using <table> tag and add a button containing btn id. When a user clicks on the button, then the jQuery function is called. The jQuery function removes all the rows except the first one using the remove() method.
Syntax:
$('#btn').click(function () {
$("#rTable").find("tr:gt(0)").remove();
});
Example:
HTML
<!DOCTYPE HTML> <html>   <head>     <meta http-equiv="Content-Type"         content="text/html; charset=utf-8">              </script>       <style>         table,         th,         td {             border: 1px solid black;             border-collapse: collapse;         }           th,         td {             padding: 20px;         }     </style>       <script>         $(document).ready(function () {             $('#btn').click(function () {                 $("#rTable").find("tr:gt(0)").remove();             });         });     </script> </head>   <body>     <center>         <h1 style="color: green;">             neveropen         </h1>           <h4>             Delete all table rows except             first one using jQuery         </h4>           <table style="width:50%" id="rTable">             <tr>                 <th>Firstname</th>                 <th>Lastname</th>                 <th>Age</th>             </tr>             <tr>                 <td>Priya</td>                 <td>Sharma</td>                 <td>24</td>             </tr>             <tr>                 <td>Arun</td>                 <td>Singh</td>                 <td>32</td>             </tr>             <tr>                 <td>Sam</td>                 <td>Watson</td>                 <td>41</td>             </tr>         </table>         <br><br>           <button id="btn">             Remove All Row Except First One         </button>     </center> </body>   </html> |
Output:

