将JavaScript改为jqurey

问题遇到的现象和发生背景

的页面中已经使用原生javascript完成了对
表格的操作,怎么改用 jquery 来实现这四个按钮的功能

用代码块功能插入代码,请勿粘贴截图

```javascript
<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title>DOM操作-练习</title>
        <style type="text/css">
            body {
                font-size: 13px;
                line-height: 25px;
            }
            
            table {
                border-top: 1px solid #333;
                border-left: 1px solid #333;
                width: 300px;
            }
            
            td {
                border-right: 1px solid #333;
                border-bottom: 1px solid #333;
            }
            
            .center {
                text-align: center;
            }
        </style>
        <script src="js/jquery-3.6.1.js" type="text/javascript" charset="utf-8"></script>
        <script>
//
            function addRow() {
                var fRow = document.getElementById("row3");
                var newRow = document.createElement("tr"); //创建行节点
                var col1 = document.createElement("td"); //创建单元格节点
                col1.innerHTML = "幸福从天而降"; //为单元格添加文本
                var col2 = document.createElement("td");
                col2.innerHTML = "&yen;18.50";
                col2.setAttribute("align", "center");
                newRow.appendChild(col1); //把单元格添加到行节点中
                newRow.appendChild(col2);
                document.getElementById("row1").parentNode.insertBefore(newRow, fRow); //把行节点添加到表格末尾
            }
//修改样式

            function updateRow() {
                var uRow = document.getElementById("row1");
                //标题行设置为字体加粗、文本居中显示,背景颜色为灰色
                uRow.setAttribute("style", "font-weight:bold;text-align:center;background-color: #cccccc;");
            }
//删除
            function delRow() {
                var dRow = document.getElementsByTagName("tr"); //访问被删除的行
                if(dRow[2]!=null){
                    dRow[2].parentNode.removeChild(dRow[2]); //删除行
                }
            }
            
        
            
            
//
            function copyRow() {
                var oldRow = document.getElementById("row3"); //访问复制的行
                var newRow = oldRow.cloneNode(true); //复制指定的行及子节点
                document.getElementById("myTable").appendChild(newRow); //在指定节点的末尾添加行
            }            
        </script>
    </head>

    <body>
        <table border="0" cellspacing="0" cellpadding="0" id="myTable">
            <tr id="row1">
                <td>书名</td>
                <td>价格</td>
            </tr>
            <tr id="row2">
                <td>看得见风景的房间</td>
                <td class="center">&yen;30.00</td>
            </tr>
            <tr id="row3">
                <td>60个瞬间</td>
                <td class="center">&yen;32.00</td>
            </tr>
        </table>
        <input name="b1" type="button" value="增加一行" onclick="addRow()" />
        <input name="b2" type="button" value="删除第2行" onclick="delRow()" />
        <input name="b3" type="button" value="修改标题样式" onclick="updateRow()" />
        <input name="b4" type="button" value="复制最后一行" onclick="copyRow()" />

    </body>

</html>

```

js会 ?jq不会? jq是 js 做个封装 :
比如:document.getElementById("row3") 写成 $("#row3") 做个转换而已
removeChild 可以写成 remove
appendChild 写成 append