给大家配了详细的解释
改 的话后天该大家发出来
html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="./jquery-3.5.1.js"></script>
</head>
<body>
<form id="form">
<input type="text" placeholder="请输入姓名" id="user"><br/>
<div>
<label for="boy">男</label>
<input type="radio" name="sex" id="boy" value="男" checked>
<label for="girl">女</label>
<input type="radio" name="sex" id="girl" value="女">
</div>
<div>
<label for="study">学习</label>
<input type="checkbox" name="" id="study" value="学习">
<label for="music">听音乐</label>
<input type="checkbox" name="" id="music" value="听音乐">
<label for="lol">打游戏</label>
<input type="checkbox" name="" id="lol" value="打游戏">
</div>
<div>
<select name="" id="sel">
<option value="山西">山西</option>
<option value="天津">天津</option>
<option value="上海">上海</option>
<option value="北京">北京</option>
</select>
</div>
<textarea name="" id="txt" cols="30" rows="10"></textarea>
<div>
<input type="button" value="提交" id="btn">
</div>
</form>
<table>
<thead>
<tr>
<th>序号</th>
<th>姓名</th>
<th>性别</th>
<th>爱好</th>
<th>住址</th>
<th>介绍</th>
<th>操作</th>
</tr>
</thead>
<tbody id="tbody">
</tbody>
</table>
<script src="./work_09_js.js"></script>
</body>
</html>
js代码
{
var n=0
$( "#btn" ).on( "click",function(){
n++
var user=$( "#user" ).val();
var sex=$( "#form :radio:checked").val()
var fuXuan=$( "#form :checkbox:checked" )
var hobby=[];
fuXuan.each( function( i,v ){
hobby.push( $( v ).val() )
} )
var address=$( "#sel :selected" ).val();
var txt=$( "#txt" ).val()
var trDom=$( `
<tr>
<td>${ n }</td>
<td>${ user }</td>
<td>${ sex }</td>
<td>${ hobby }</td>
<td>${ address }</td>
<td>${ txt }</td>
<td>
<button id="del">删除</button>
<button id="change">修改</button>
</td>
</tr>
` )
$( "#tbody" ).append( trDom );
} )
}
{
$( "#tbody" ).on( "click","#del",function(){
$( this ).parent().parent().remove()
} )
}