JS:使用jQuery修改表格

news/2024/7/10 23:09:37 标签: jquery, javascript, 前端

如果老板们感觉很抽象 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>


http://www.niftyadmin.cn/n/1310951.html

相关文章

Enterprise Architect:时间图的创建(详细步骤)

如果老板们依旧觉得有点懵 B站 小安小安la 附视频详解&#xff0c;希望对老板们有用&#xff01;&#xff01; 1.新创建包 2. 右键点击新创建的包 选择添加图 3. 选择如图所示 4. 先创建工具栏的State Lifeline 5.对于该元素的名称修改 6. 添加新状态 7.如图添加了locked wa…

hook pid

https://www.cnblogs.com/Leo_wl/p/3311279.html转载于:https://www.cnblogs.com/hshy/p/10895680.html

PaddlePaddle分布式训练及CTR预估模型应用

前言&#xff1a;我在github上创建了一个新的repo&#xff1a;PaddleAI, 准备用Paddle做的一系列有趣又实用的案例&#xff0c;所有的案例都会上传数据代码和预训练模型&#xff0c;下载后可以在30s内上手&#xff0c;跑demo出结果&#xff0c;让大家尽快看到训练结果&#xff…

JavaWeb悔悟重学1:观 狂神说 后总结

1.什么是Tomcat 面向百度百科&#xff1a; Tomcat是Apache 软件基金会&#xff08;Apache Software Foundation&#xff09;的Jakarta 项目中的一个核心项目&#xff0c;由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持&#xff0c;最新的Servlet…

HashMap之put方法流程解读

说明&#xff1a;本文中所谈论的HashMap基于JDK 1.8版本源码进行分析和说明。 HashMap的put方法算是HashMap中比较核心的功能了&#xff0c;复杂程度高但是算法巧妙&#xff0c;同时在上一版本的基础之上优化了存储结构&#xff0c;从链表逐步进化成了红黑树&#xff0c;以满足…

3.使用 Code First 迁移更新数据库

1.更新 SeedData 类&#xff0c;使它提供新列的值。 示例更改如下所示&#xff0c;但可能需要对每个 new Movie 块做出此更改。 context.Movie.AddRange( new Movie { Title "When Harry Met Sally", ReleaseDate DateTime.Parse("1989-2-12"), Genre &…

JavaWeb悔悟重学2:观 狂神说 后总结

本文章所有思路与素材都来自于 狂神说Java 如有冒犯 多多见谅&#xff0c;自己总结自己看用。 1.Servlet 1.servlet就是SUN公司开发动态web的一门技术 可以说&#xff1a;servlet可以理解为一个"接口" 把实现了servlet接口的Java程序叫做&#xff1a;servlet 开…

JavaWeb悔悟重学3:观 狂神说 后总结

本文章所有思路与素材都来自于 狂神说Java 如有冒犯 多多见谅&#xff0c;自己总结自己看用。 1.HttpSrvletResponse web服务器接收到客户端的http请求&#xff0c;针对这个请求 分别创建一个代表请求的HttpServletRequest对象&#xff0c;代表响应的一个HttpServletResponse…