`

JS-Jquery实现动态的add和delete<input type="text">

    博客分类:
  • JS
阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>JS-demo01.html:JS动态的添加和删除</title>
 
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <script type="text/javascript" src="../js/jquery-1.3.2.js"></script>
 <script type="text/javascript">
  /*
   *@author Roin.li
   *@time 2012-02-15 12:16:00
   *@decription          <input type="text">实现动态的js"添加","删除"
   */
  function toFpcyAdd(){// 添加
   //var trSize = $("#fpcyTable").find("tr:gt(2)").size();
   var trSize = $("#fpcyTable").find("tr:gt(2)").length;
   if(trSize >= 5){
    alert("添加数据不能超过5条");
    return;
   }
   $("#fpcyTable").find("tr:eq(3)").clone(true).appendTo($("#fpcyTable")).find("input[type='text']").val("").end().find("td:eq(0)").text(trSize + 1).end().find("input:eq(0)").focus();
  }
  
  function toFpcyDelete(obj){// 删除
   debugger;
   var $objparents = $(obj).parents("tr:eq(0)"); // parents的祖先元素是?  是table吗? 不是,看错了,input后面还有个td呢,td之后是tr,所以tr是祖先元素
   var textvalue = $objparents.find("td:eq(0)").text();
   var trsize = $("#fpcyTable tr:gt(2)").size();
   if(trsize > 1){
    $objparents.nextAll("tr").each(function(index,item){
     $(item).find("td:eq(0)").text(textvalue - 0 + index);
    })
    $objparents.remove();
   }
   //alert(111);
   //var textValue = $(this).find("tr:eq(0)").text
   //alert(textValue);
  }
  
  
 </script>
  </head>
 
  <body>
     <table class="commandTable" cellspacing="0px" id="fpcyTable">
   <tr><td class="mb_tit_1" colspan="5"></td></tr>
   <tr><td class="tableCaption" colspan="5">查验条件列表</td></tr>
   <tr><td class="tableTitle" align="center">序号</td><td class="tableTitle">发票代码</td><td class="tableTitle">发票号码</td><td class="tableTitle">操作</td></tr>
   <tr>
    <td class="td_02">1</td>
    <td class="td_02"><input type="text" size="20" name="nfpdm"/></td>
    <td class="td_02"><input type="text" size="20" name="nfphm"/></td>
    <td class="td_02"><a href="javascript:void(0)"><input type="button" id="toFpcyDelete" value="删除" onclick="toFpcyDelete(this)"/><!-- <img title="删除" alt="删除" src="<c:out value="${pageContext.request.contextPath}"/>/images/table/docdelete.gif" border="0" onclick="javascript:gotoDelete(this);" /> --></a></td>
   </tr>
  </table>
  <table><tr><td><input type="button" id="toFpcyAdd" value="添加" onclick="toFpcyAdd()"/></td></tr></table>
  </body>
</html>

分享到:
评论

相关推荐

    javascript中的用法与意思

    很实用的方法,刚学的分享下!&lt;script type="text/javascript"&gt;

    select多选下拉列表+模糊查询功能.rar

    &lt;script type="text/javascript" src="jquery.combo.select.js" &gt;&lt;/script&gt; &lt;link rel="stylesheet" href="combo.select.css" /&gt; &lt;/head&gt; &lt;body&gt; &lt;select name="table_id" id="table_id"&gt; &lt;option value=""&gt;-...

    jquery基于layui实现二级联动下拉选择(省份城市选择)

    先看一下简单的效果 ... &lt;div class=layui-input-inline&gt; &lt;select name=city lay-filter=province&gt; &lt;option xss=removed&gt;&lt;/option&gt; &lt;option value=11&gt;北京市&lt;/option&gt; &lt;option value=12&gt;天津市&lt;/o

    单选和多选美化

    &lt;script src="js/jquery-1.11.2.min.js"&gt;&lt;/script&gt; &lt;script src="js/labelauty.js"&gt;&lt;/script&gt; 引用css &lt;!--引用css--&gt; &lt;link href="css/labelauty.css" rel="stylesheet" /&gt; html代码 &lt;!--html代码--&gt; &lt;!--单选--&gt;...

    JS日期控件(橙色)

    &lt;script type="text/javascript" src="js/jquery-1.7.1.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/jquery-...

    JQuery综合练习.docx

    &lt;table align="center" style="margin-top:200px;"&gt; &lt;tr&gt; &lt;td&gt; &lt;!-- 左边选择框 --&gt; ... &lt;input type="button" id="toRightBtn" value="选中的右移"/&gt;&lt;br/&gt; &lt;input type="button" id="toRi

    jquery.validation.unobtrusive.js

    &lt;script src="./js/jquery.validate.unobtrusive.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form action="test.do" method="POST" novalidate="novalidate"&gt; &lt;div&gt; &lt;input type="text" id="name" name="name" placeholder=...

    网站广告飘窗js码

    &lt;script type="text/javascript" src="floatAd.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(function(){ //调用漂浮插件 $("body").floatAd({ imgSrc : "&lt;%=host%&gt;/***.jpg", url:"&lt;%=host%&gt;/*** })...

    跨年烟花代码-HTML

    &lt;!DOCTYPE html&gt; &lt;html lang="zh"&gt; &lt;head&gt;&lt;title&gt;2022 Happy New Year! ! ! !&lt;/title&gt;&lt;/head&gt; ... &lt;script type="text/javascript" src="js/jquery.fireworks.js"&gt;&lt;/script&gt; &lt;script type="text/ja

    jquery日历控件

    &lt;p&gt;Date: &lt;input type="text" id="datepicker"&gt;&lt;/p&gt; &lt;/div&gt;&lt;!-- End demo --&gt; &lt;div class="demo-description"&gt; &lt;p&gt;The datepicker is tied to a standard form input field. Focus on the input (click, or use ...

    Web应用安全:HTTP协议GET和POST的使用区别实验.docx

    &lt;script type="text/javascript" src="jquery-1.8.0.min.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form action="a2.php" name="form1" method="post"&gt; 姓名:&lt;input type="text" name="username" value="wjj"&gt; 年龄:&lt;input ...

    jQuery横向二级滑动导航菜单

    &lt;script language="javascript" type="text/javascript" src="js/jquery-1.4.2.js"&gt;&lt;/script&gt; &lt;script language="javascript" type="text/javascript" src="js/lrtk.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- 代码 开始 --...

    移动全屏代码

    --&lt;script src="js/jquery.fullPage.min.js"&gt;&lt;/script&gt;--&gt; &lt;script&gt; $(function() { $('#dowebok').fullpage(); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="dowebok"&gt; &lt;div class="section ...

    jquery 动态处理页面中input 非空验证,和部分格式验证信息

    &lt;label&gt;及格分数&lt;/label&gt; &lt;input type="text" id="PassScore" mstype="1" msg="及格分数" fmt="float"&gt; &lt;span&gt;分&lt;/span&gt; &lt;/div&gt; * 解释:input id 为必有项, mstype="1":标识该输入框为需要校验 msg=...

    一个简单的网页设计

    &lt;script type="text/javascript" src="/scripts/jquery-1.4.1.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="/scripts/csdn.js?v=1.1"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;script src="/scripts/pub_topnav_...

    jQuery SVG实现Loading加载按钮动画图标特效.zip

    &lt;div class="showcase main-showcase"&gt; &lt;button class="control-button bordered make-it-fail"&gt;Make it fail&lt;/button&gt; &lt;button class="loading-button circular-loading top"&gt;Send&lt;/button&gt; &lt;button class=...

    jQuery CSS3滑块拖动的选择商品价格代码.zip

    &lt;div id="pr-slider" class="dragdealer"&gt; &lt;div class="stripe"&gt; &lt;div id="green-highlight"&gt;&lt;/div&gt; &lt;div id="orange-highlight"&gt;&lt;/div&gt; &lt;div id="blue-highlight"&gt;&lt;/div&gt; &lt;div class="handle"&gt; &lt;div ...

    JQuery弹出登录层

    &lt;li&gt;&lt;strong&gt;用户名:&lt;/strong&gt;&lt;input class="ipt" type="text" name="log" value="lanrenzhijia" size="20" /&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;密码:&lt;/strong&gt;&lt;input class="ipt" type="password" name="pwd" value="***" ...

    jquery 上传图片前预览

    &lt;script type="text/javascript" src="js/jquery-132min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/uploadPreview.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready(function()...

    JQuery选择器

    &lt;script src="scripts/jquery-1.5.1.min.js" type="text/javascript"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; //&lt;![CDATA[ $(document).ready(function(){ var $alltext = $("#form1 :text"); var $...

Global site tag (gtag.js) - Google Analytics