本文实例讲述了jQuery实现动态添加tr到table的方法。分享给大家供大家参考,具体如下:

运行效果图如下:
完整代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>添加用户</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
</head>
<body>
<center>
<br><br>
添加用户:<br><br>
姓名: <input type="text" name="name" id="name" />
email: <input type="text" name="email" id="email" />
电话: <input type="text" name="tel" id="tel" /><br><br>
<button id="addUser">提交</button>
<br><br>
<hr>
<br><br>
<table id="usertable" border="1" cellpadding="5" cellspacing=0>
<tbody>
<tr>
<th>姓名</th>
<th>email</th>
<th>电话</th>
<th> </th>
</tr>
<tr>
<td>Tom</td>
<td>tom@tom.com</td>
<td>5000</td>
<td><a href="deleteEmp?id=Tom">Delete</a></td>
</tr>
<tr>
<td>Jerry</td>
<td>jerry@sohu.com</td>
<td>8000</td>
<td><a href="deleteEmp?id=Jerry">Delete</a></td>
</tr>
</tbody>
</table>
</center>
</body>
<script>
$(document).ready(function(){
$("#addUser").click(function(){
var name = $("#name").val();
var email = $("#email").val();
var tel = $("#tel").val();
var $tr = $("<tr>"+
"<td>"+name+"</td>"+
"<td>"+email+"</td>"+
"<td>"+tel+"</td>"+
"<td><a href='deleteEmp?id="+name+"'>删除</a></td>"
+"</tr>");
var $table = $("#usertable");
$table.append($tr);
$tr.children().children().click(function(){
//alert($(domEle).parent().parent().children(":first").text());
//方法1.
// $(domEle).parent().parent().remove();
// return false;
//方法2.
return deleteTr($tr);
});
//不能在这里 给每个<a> 加事件 ,每add一次就each一次,会重复弹出confirm
// $("tr td a").each(function(index,domEle){
// $(domEle).click(function(){
// //alert($(domEle).parent().parent().children(":first").text());
// //方法1.
//// $(domEle).parent().parent().remove();
//// return false;
// //方法2.
// return deleteTr($(domEle).parent().parent());
// });
//
// });
});
function deleteTr(aObject) {
var flag = window.confirm("您确定要删除"+aObject.children(":first").text()+"名称的值吗?");
// alert(flag);
if(!flag){
return false;
} else {
aObject.remove();
return false;
}
return false;
}
})
</script>
</html>
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery表格(table)操作技巧汇总》、《jQuery切换特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
# jQuery
# 动态添加
# tr
# 到
# table
# JQuery动态给table添加、删除行 改进版
# jquery遍历table的tr获取td的值实现方法
# jquery获取table中的某行全部td的内容方法
# jquery sortable的拖动方法示例详解
# jQuery操作表格(table)的常用方法、技巧汇总
# jquery easyui 结合jsp简单展现table数据示例
# jQuery表格插件datatables用法详解
# jQuery表格插件datatables用法总结
# jQuery实现获取table表格第一列值的方法
# jQuery实现动态操作table行
# 在这里
# 相关内容
# 感兴趣
# 给大家
# 弹出
# 更多关于
# 所述
# 程序设计
# 拖拽
# 操作技巧
# 选择器
# 讲述了
# Content
# equiv
# Type
# text
相关文章:
如何基于云服务器快速搭建网站及云盘系统?
简单实现Android文件上传
建站之星导航配置指南:自助建站与SEO优化全解析
建站之星×万网:智能建站系统+自助建站平台一键生成
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
广州美橙建站如何快速搭建多端合一网站?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
名字制作网站免费,所有小说网站的名字?
安云自助建站系统如何快速提升SEO排名?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
建站之星云端配置指南:模板选择与SEO优化一键生成
C++如何使用std::optional?(处理可选值)
如何快速搭建虚拟主机网站?新手必看指南
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
如何用PHP快速搭建高效网站?分步指南
青岛网站建设如何选择本地服务器?
建站之星安装路径如何正确选择及配置?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
建站之星安装后如何配置SEO及设计样式?
山东网站制作公司有哪些,山东大源集团官网?
招贴海报怎么做,什么是海报招贴?
免费视频制作网站,更新又快又好的免费电影网站?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
移民网站制作流程,怎么看加拿大移民官网?
C++时间戳转换成日期时间的步骤和示例代码
广德云建站网站建设方案与建站流程优化指南
如何通过虚拟机搭建网站?详细步骤解析
如何通过商城自助建站源码实现零基础高效建站?
如何基于云服务器快速搭建个人网站?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站主机与服务器功能差异如何区分?
大连 网站制作,大连天途有线官网?
网站app免费制作软件,能免费看各大网站视频的手机app?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
定制建站方案优化指南:企业官网开发与建站费用解析
代刷网站制作软件,别人代刷火车票靠谱吗?
建站之星后台密码如何安全设置与找回?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
建站之星后台密码遗忘或太弱?如何重置与强化?
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
广州营销型建站服务商推荐:技术优势与SEO优化解析
在线教育网站制作平台,山西立德教育官网?
C#如何使用XPathNavigator高效查询XML
网站制作大概多少钱一个,做一个平台网站大概多少钱?
如何设计高效校园网站?
,购物网站怎么盈利呢?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
相册网站制作软件,图片上的网址怎么复制?
*请认真填写需求信息,我们会在24小时内与您取得联系。