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 相关文章推荐
在Javascript中为String对象添加trim,ltrim,rtrim方法
Sep 22 Javascript
关于js遍历表格的实例
Jul 10 Javascript
关于Jquery操作Cookie取值错误的解决方法
Aug 26 Javascript
JavaScript数据库TaffyDB用法实例分析
Jul 27 Javascript
jquery简单倒计时实现方法
Dec 18 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 Javascript
Vue.js用法详解
Nov 13 Javascript
js实现各浏览器全屏代码实例
Jul 03 Javascript
JS使用队列对数组排列,基数排序算法示例
Mar 02 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
vue中v-model对select的绑定操作
Aug 31 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入门教程 精简版
2009/12/13 PHP
配置php.ini实现PHP文件上传功能
2014/11/27 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
js断点调试经验分享
2017/12/08 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
Python编写电话薄实现增删改查功能
2016/05/07 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
python实现最速下降法
2020/03/24 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
美国在线印刷公司:PsPrint
2017/10/12 全球购物
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
职称自我鉴定
2013/10/15 职场文书
物流合作计划书
2014/01/10 职场文书
受伤赔偿协议书
2014/09/24 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
学习保证书
2015/01/17 职场文书
聚会通知怎么写
2015/04/23 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
JavaScript如何利用Promise控制并发请求个数
2021/05/14 Javascript
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏