JS:使用jQuery修改表格

如果老板们感觉很抽象 B站 小安小安la 附视频详解 希望对老板们有用!

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<title>练习</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.0.js"></script>
		
		<script>//*********
			$(function(){
				$(".btn1").click(function(){
					let name=$("#bookName").val();
					let num=$("#bookPrice").val();//获取文本框的内容
					let td=$("<tr><td>"+name+"</td><td>"+num+"</td></tr>")//将获取的内容更改为节点的样式
					$("table").append(td);//将添加的内容添加到table最后
				})
				$(".btn2").click(function(){
					$("table tr:eq(2)").remove();//移除选定的一行的所有元素
				})
				$(".btn3").click(function(){
					$("#row1").siblings().find("td:eq(0)").css("color","red")//修改标题颜色
				})
				$(".btn4").click(function(){
					let tr=$("table tr:last").clone();
					$("table").append(tr)//克隆最后一行,并且添加在最后
				})
			})
		</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>
		<fieldset>
			<legend>实现如下按钮功能</legend>
			<label>书名:</label><input type="text" id="bookName"/>
			<label>价格:</label><input type="text" id="bookPrice"/>
			<p>
				<input class="btn1" name="b1" type="button" value="增加一行" onclick="addRow()" />
				<input class="btn2" name="b2" type="button" value="删除第2行" onclick="delRow()" />
				<input class="btn3" name="b3" type="button" value="修改标题样式" onclick="updateRow()" />
				<input class="btn4" name="b4" type="button" value="复制最后一行" onclick="copyRow()" />
			</p>
			
		</fieldset>
		

	</body>

</html>

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值