使用jQuery动态创建一个表格,根据用户数输入的内容添加一行数据
2017-11-12 19:11
1226 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript" src="include/jquery-1.7.1.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function (){
$("#btn1").click(function (){
//创建一个节点
//创建tr
var $tr=$("<tr></tr>");
//创建一个a连接
var $bt=$("<td><a>删除</a></td>");
var $li1="<td>"+$("#name").val()+"</td>";
var $li2="<td>"+$("#Email").val()+"</td>";
var $li3="<td>"+$("#phone").val()+"</td>";
//将获取的 name Email phone 的值追加到tr中
$tr.append($li1,$li2,$li3,$bt);
//将获取的tr 追加到 table中
$('#table1').append($tr);
//获取 a 连接的属性
$("a").attr("href","javascript:void(0)")
$("a").click(function(){
//定义p1 存储 td
var p1
4000
=this.parentNode;
//定义p2 存储 tr
var p2=p1.parentNode;
//移除 tr
$(p2).remove();
});
});
});
</script>
</head>
<body>
<form id="form1" method="post" style="text-align:center">
<option>添加用户</option><br />
<br />
姓名:<input type="text" id="name" value="" />
Email:<input type="text" id="Email" value="" />
电话:<input type="text" id="phone" value="" />
<br />
<br />
<br />
<input type="button" value="提交" id="btn1" />
</form>
<br />
<br />
<hr color="#99FFFF" /><br />
<br />
<table width="600" border="1" align="center" id="table1">
<tr>
<td>姓名</td>
<td>Email</td>
<td>电话</td>
<td>操作</td>
</tr>
</table>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript" src="include/jquery-1.7.1.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function (){
$("#btn1").click(function (){
//创建一个节点
//创建tr
var $tr=$("<tr></tr>");
//创建一个a连接
var $bt=$("<td><a>删除</a></td>");
var $li1="<td>"+$("#name").val()+"</td>";
var $li2="<td>"+$("#Email").val()+"</td>";
var $li3="<td>"+$("#phone").val()+"</td>";
//将获取的 name Email phone 的值追加到tr中
$tr.append($li1,$li2,$li3,$bt);
//将获取的tr 追加到 table中
$('#table1').append($tr);
//获取 a 连接的属性
$("a").attr("href","javascript:void(0)")
$("a").click(function(){
//定义p1 存储 td
var p1
4000
=this.parentNode;
//定义p2 存储 tr
var p2=p1.parentNode;
//移除 tr
$(p2).remove();
});
});
});
</script>
</head>
<body>
<form id="form1" method="post" style="text-align:center">
<option>添加用户</option><br />
<br />
姓名:<input type="text" id="name" value="" />
Email:<input type="text" id="Email" value="" />
电话:<input type="text" id="phone" value="" />
<br />
<br />
<br />
<input type="button" value="提交" id="btn1" />
</form>
<br />
<br />
<hr color="#99FFFF" /><br />
<br />
<table width="600" border="1" align="center" id="table1">
<tr>
<td>姓名</td>
<td>Email</td>
<td>电话</td>
<td>操作</td>
</tr>
</table>
</body>
</html>
相关文章推荐
- 使用jQuery动态创建一个表格(根据用户输入的内容添加一行数据,并且能逐行删除)
- 使用jQuery动态创建一个表格,根据用户数输入的内容添加一行数据
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启(另添加一个Config文件用于管理用户数据)
- 在Web.Config文件中使用configSource,避免动态修改web.config导致asp.net重启(另添加一个Config文件用于管理用户数据)
- 应用jQuery实现表格数据的动态添加与统计
- 使用HtmlControl动态创建一个表格
- JQuery将DataTable list<>数据转换成JSON数据 动态创建表格显示数据
- 6_8_3创建一个委托,在请求用户输入时,使用它模拟Console.ReadLine()函数
- 使用Java的输入输出流技术将Input.txt的内容逐行读出,每读出一行就顺序为其添加行号(从1开始,逐行递增),并写入到另一个文本文件Output.txt中
- ASP.NET基础教程-Web 自定义控件的使用-根据属性值从数据库中提取数据并在页面上自动生成一个表格
- 以申购单为实例,讲解Jquery动态删减行,新增行添加鼠标事件,子窗口与父窗口传值,自动计算金额,及输入值的验证,前台数据批量提交到后台action
- 使用jquery动态创建和删除表格
- 使用jquery创建一个ajax关键词数据搜索
- 窗体上有两个文本框:一个文本框中最多输入字符6个;一个文本框中输入任何内容都显示*号。再添加一个按钮、2个单选按钮。实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签
- 应用jQuery实现表格数据的动态添加与统计
- 使用jquery实现表格的动态添加和删除
- 使用jquery和json动态添加表格
- 服务器端获取客户端动态添加的表格行数据的一个简单示例
- ADO 实例《创建一个临时数据库 创建一个临时数据表 GridView1绑定内容 以及Dataset_的使用》