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: