jQuery动态添加与删除tr行实例代码


Posted in Javascript onOctober 18, 2016

这篇文章给大家分享的是一个用Jquery实现动态添加和删除tr行的小例子

下面是实现的样子,当然没有样式:

jQuery动态添加与删除tr行实例代码

点击添加按钮可以添加一行:

jQuery动态添加与删除tr行实例代码

点击删除可以删除本行:

jQuery动态添加与删除tr行实例代码

基本功能是这样,下面是代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
<!-- 这里是引用了一个百度的jquery库,可换为本地jquery库 -->
<script src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.js" type="text/javascript"></script>
</head>
<body>
 
<table id="allDatas">
<tr>
<th>选择图片</th>
<th>图片名称</th>
<th>描述</th>
<th>操作</th>
</tr>
<tr>
<td><input type="file" name="imageFile1"/></td>
<td><input name="imageName"></input></td>
<td><input name="note" /> </td>
<td><a href="javascript:;" onclick="deleteCurrentRow(this);"><font color='red'>删除</font></a> </td>
</tr>
</table>
<button onclick="javascript:addCurrentRow();" >添加</button>
 
<script>
function addCurrentRow()
{
var trcomp="<tr><td><input type='file' name='imageFile'/></td><td><input name='imageName'></input></td><td><input name='note' /></td><td><a href='javascript:;' onclick='deleteCurrentRow(this);'><font color='red'>删除</font></a></td></tr>";
$("#allDatas tr:last-child").after(trcomp);
}
 
function deleteCurrentRow(obj)
{
var isDelete=confirm("真的要删除吗?");
if(isDelete)
{
var tr=obj.parentNode.parentNode;
var tbody=tr.parentNode;
tbody.removeChild(tr);
}
}
</script>
</body>
</html>

总结

以上就是jQuery动态添加与删除tr行的全部内容,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
Mootools 1.2教程(3) 数组使用简介
Sep 14 Javascript
超越Jquery_01_isPlainObject分析与重构
Oct 20 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
Sep 24 Javascript
jquery提交form表单时禁止重复提交的方法
Feb 13 Javascript
Javascript中this的用法详解
Sep 22 Javascript
js实现iframe自动自适应高度的方法
Feb 17 Javascript
angularjs实现上拉加载和下拉刷新数据功能
Jun 12 Javascript
微信小程序实现卡片层叠滑动效果
Jun 21 Javascript
详解vue 命名视图
Aug 14 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
Aug 26 Javascript
Vue项目环境搭建详细总结
Sep 26 Javascript
Vue路由对象属性 .meta $route.matched详解
Nov 04 Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 #Javascript
vue.js 表格分页ajax 异步加载数据
Oct 18 #Javascript
vue.js表格分页示例
Oct 18 #Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 #Javascript
Bootstrap框架的学习教程详解(二)
Oct 18 #Javascript
微信小程序 教程之WXSS
Oct 18 #Javascript
微信小程序 教程之引用
Oct 18 #Javascript
You might like
老生常谈PHP位运算的用途
2017/03/12 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
javascript背投广告代码的完善
2008/04/08 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
js中less常用的方法小结
2017/08/09 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
JavaScript实现的联动菜单特效示例
2019/07/08 Javascript
微信小程序实现侧边分类栏
2019/10/21 Javascript
[06:25]第二届DOTA2亚洲邀请赛主赛事第二天比赛集锦.mp4
2017/04/03 DOTA
Python单例模式实例分析
2015/01/14 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
python添加菜单图文讲解
2019/06/04 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
Python爬虫使用代理IP的实现
2019/10/27 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
Python pandas库中的isnull()详解
2019/12/26 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
绩效工资分配方案
2014/01/18 职场文书
元旦晚会邀请函
2014/01/27 职场文书
出纳会计岗位职责
2014/03/12 职场文书
C++程序员求职信范文
2014/04/14 职场文书
日语专业求职信
2014/07/04 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
争先创优心得体会
2014/09/12 职场文书
单位介绍信格式范文
2015/05/04 职场文书