<!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>
详细解决方案
JS-Jquery兑现动态的add和delete<input type="text">
热度:305 发布时间:2012-09-12 09:21:30.0
相关解决方案
- jquery 获取jsp页面的id解决方法
- struts2 对象属性流入不进去, 报错:target is null for setProperty(null, "x" [Ljava.lang.Stri
- request.setAttribute("list" "''");该怎么解决
- Exception in thread "main" org.hibernate.HibernateException: /hibernate.cfg.xml解决办法
- struts2标签 <s:if test="表达式">表达式的写法解决方案
- xml文件不能被准确解析/The processing instruction target matching "[xX][mM][lL]" is not al
- sql中获取d天后的日期,格式为"yyyyMMdd"怎么做到
- spring @Scope("prototype")注解更新有关问题,寻求帮助
- 怎么在eclipse的JSP裡在使用JS語法時可以直接""後出現方法
- 关于request.getParamater("name")若干疑点,html5新特性placeholder
- java.lang.NumberFormatException: For input string: "id"该如何处理
- jquery,二维数组取值。解决办法
- 怎么取<s:property value="news.CONTENT" escape="false"/>内容前几位
- spring MVC cvc-complex-type.2.4.c解决方案
- 为什么Ext.getCmp("panelID").collapsed = false;无效呢
- 求jquery.form.js+jquery.validate.min.js 用ajax提交表单的代码范例
- jquery 提交form表单不用插件的那种 如何提交
- 新手,请问input type=text有关问题
- 新人第一帖!JSF有关问题:<h:inputText value="{user.name}"/>
- request.setAttribute("message" message)不能传int参数,该怎么处理
- 关于 if(rs.getString("").trim().equals(""))解决办法
- jquery ajax回传没有值,该怎么处理
- <base href="<%=basePath%>"> 有关问题
- jquery easyUI datagrid struts2有关问题
- jquery form 有关问题
- form 表单交付 <form action="<c:url value='desktop'/>"
- springmvc jquery ajax 提交复杂对象,415异常解决办法
- java报错Syntax error on token "return" invalid Type解决方案
- 应用Struts2 与 jquery,ajax验证用户注册,不用从数据库获取数据
- jquery ajax select解决方法