jQuery deleteRow関数を使ってtableのtr要素を削除するサンプル

環境
Google Chrome 105.0.5195.127
Windows 10 Home 64bit
jquery 3.6.1

構文
const 変数名 = document.getElementById('テーブルのID名’);
1.最初の行を削除する
変数名.tBodies[0].deleteRow(0)
2.最後の行を削除する
変数名.tBodies[0].deleteRow(-1)
3.指定行を削除する
変数名.tBodies[0].deleteRow(位置)

使用例

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script>
$(document).ready(function(){

 $("#del").click(function(){
    const cft = document.getElementById('city');
   // 最初の行目を削除
    cft.tBodies[0].deleteRow(0);
  // 最後の行目を削除
    cft.tBodies[0].deleteRow(-1);
   });
 
 });

</script>
</head>
<body>

<table id="city" border="1">
    <tbody>
        <tr>
            <th>東京</th>
            <th>101</th>
        </tr>
        <tr>
            <th>大阪</th>
            <th>202</th>
        </tr>
        <tr>
            <th>福岡</th>
            <th>303</th>
        </tr>
    </tbody>
</table>
<p>
<button id="del">削除</button> </p>
</body>
</html>

実行結果
「削除」ボタンを押下すると、テーブルの最初の行と最後の行を削除します。

jQuery

Posted by arkgame