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 相关文章推荐
java script编程起步(第三课)
Jan 10 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
Mar 16 Javascript
按钮JS复制文本框和表格的代码
Apr 01 Javascript
EasyUi datagrid 实现表格分页
Feb 10 Javascript
JavaScript时间转换处理函数
Apr 14 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
Dec 03 Javascript
JavaScript模板引擎Template.js使用详解
Dec 15 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
Dec 24 Javascript
JS实现的样式切换功能tableCSS实例
Dec 30 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
Mar 27 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
Apr 04 Javascript
对vue事件的延迟执行实例讲解
Aug 28 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 OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
通过php添加xml文档内容的方法
2015/01/23 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
javascript 三种编解码方式
2010/02/01 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
Python在Console下显示文本进度条的方法
2016/02/14 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
python实现月食效果实例代码
2019/06/18 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
Crocs欧洲官网:Crocs Europe
2020/01/14 全球购物
Linux面试经常问的文件系统操作命令
2015/11/05 面试题
食堂员工工作职责
2013/12/18 职场文书
妇产医师自荐信
2014/01/29 职场文书
《问银河》教学反思
2014/02/19 职场文书
2015年元旦活动总结
2014/05/09 职场文书
产品发布会策划方案
2014/05/12 职场文书
环卫个人总结
2015/03/03 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
二婚主持词
2015/06/30 职场文书
三八节祝酒词
2015/08/11 职场文书
禁毒心得体会范文
2016/01/15 职场文书
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL