jquery动态增加删减表格行特效
网络编程 2021-07-04 21:03www.168986.cn编程入门
这篇文章主要介绍了jquery动态增加删减表格行特效实现代码,
基于jQuery表格增加删除代码是一款动态增加删减表格行特效代码。分享给大家供大家参考。具体如下
运行效果截图如下
具体代码如下
html代码
<div style="width:720px;margin:20px auto;"> <table id="tab11" style="display: none"> <tbody> <tr> <td height="30" align="center"> <input type="text" name="NO" size="2" value="1" /> </td> <td align="center"> <input type="text" name="start_end_time" /> </td> <td align="center"> <input type="text" name="unit_department" /> </td> <td align="center"> <input type="text" name="post" /> </td> <td> <input type="button" id="Button1" onclick="deltr(this)" value="删行" /> </td> </tr> </tbody> </table> <input type="button" id="btn_addtr" value="增行" /> <table id="dynamicTable" width="700" border="0" cellspacing="0" cellpadding="0"> <thead> <tr> <td height="30" align="center" bgcolor="#CCCCCC">ID</td> <td align="center" bgcolor="#CCCCCC">起止时间</td> <td align="center" bgcolor="#CCCCCC">单位/部门</td> <td align="center" bgcolor="#CCCCCC">职位</td> <td></td> </tr> </thead> <tbody> <tr> <td height="30" align="center"> <input type="text" name="NO" size="2" value="1" /> </td> <td align="center"> <input type="text" name="start_end_time" /> </td> <td align="center"> <input type="text" name="unit_department" /> </td> <td align="center"> <input type="text" name="post" /> </td> <td> <input type="button" id="Button2" onclick="deltr(this)" value="删行" /> </td> </tr> </tbody> </table> </div>
js代码
$(function () { var show_count = 20; //要显示的条数 var count = 1; //递增的开始值,这里是你的ID $("#btn_addtr").click(function () { var length = $("#dynamicTable tbody tr").length; //alert(length); if (length < show_count) //点击时候,如果当前的数字小于递增结束的条件 { $("#tab11 tbody tr").clone().appendTo("#dynamicTable tbody"); //在表格后面添加一行 changeIndex();//更新行号 } }); }); function changeIndex() { var i = 1; $("#dynamicTable tbody tr").each(function () { //循环tab tbody下的tr $(this).find("input[name='NO']").val(i++);//更新行号 }); } function deltr(opp) { var length = $("#dynamicTable tbody tr").length; //alert(length); if (length <= 1) { alert("至少保留一行"); } else { $(opp).parent().parent().remove();//移除当前行 changeIndex(); } }
希望本文所述对大家学习javascript成程序设计有所帮助。
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指