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 相关文章推荐
FireFox中textNode分片的问题
Apr 10 Javascript
jQuery实现按键盘方向键翻页特效
Mar 18 Javascript
jQuery获得指定元素坐标的方法
Apr 14 Javascript
JS控制表单提交的方法
Jul 09 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
Sep 14 Javascript
jQuery取得iframe中元素的常用方法详解
Jan 14 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
Apr 18 Javascript
js设置和获取自定义属性的方法
Oct 20 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
Nov 07 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
Jul 19 Javascript
Vue vm.$attrs使用场景详解
Mar 08 Javascript
详解element-ui动态限定的日期范围选择器代码片段
Jul 03 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
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
使用php测试硬盘写入速度示例
2014/01/27 PHP
PHP命名空间(namespace)的动态访问及使用技巧
2014/08/18 PHP
php实现的通用图片处理类
2015/03/24 PHP
反射调用private方法实践(php、java)
2015/12/21 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
javascript引导程序
2008/10/26 Javascript
基于jsTree的无限级树JSON数据的转换代码
2010/07/27 Javascript
Javascript面向对象编程
2012/03/18 Javascript
javascript时区函数介绍
2012/09/14 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
[10:14]2018DOTA2国际邀请赛寻真——paiN Gaming不仅为自己而战
2018/08/14 DOTA
python的即时标记项目练习笔记
2014/09/18 Python
Python版微信红包分配算法
2015/05/04 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
劳资员岗位职责
2013/11/11 职场文书
高考寄语大全
2014/04/08 职场文书
班主任对学生的评语
2014/04/26 职场文书
作风年建设汇报材料
2014/08/14 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
结婚堵门保证书
2015/05/08 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript