jquery动态往table添加tr
2014-03-25 16:35
537 查看
<table cellpadding=10 id="tabId" > <tr> <td> <form:label class="control-label" path="projectName"> <spring:message code="project.name" /> </form:label> </td> <td colspan="4"> <form:input style="width:450px;" path="projectName" readonly="true"/> <form:hidden path="projectNumber" /> </td> </tr> </table>
<div> <button class="btn btn-info btn-green" id="addYear"> <i class="icon-ok bigger-110"></i> 增一年 </button> </div>
<script type="text/javascript"> var i = 0; $(function(){ $("#addYear").click(function(){ var nowYear = $("#nowYear").val(); if(i == 0) { i++; var nextYear = nowYear + 1; $str = ''; $str += "<tr>"; $str += " <td>"; $str += " <form:label class=\"control-label\" path=\"plan.nextPlanCompleteWork\">"; $str += " <spring:message code=\"plan.planCompleteWork\" />"; $str += " </form:label>"; $str += " </td>"; $str += " <td>"; $str += " <form:input path=\"plan.nextPlanCompleteWork\" />"; $str += " <site:required /><form-extension:errors path=\"plan.nextPlanCompleteWork\" cssClass=\"error\" />"; $str += " </td>"; $str += " <td>"; $str += " <form:label class=\"control-label\" path=\"plan.nextPlanCompleteFinancial\" >"; $str += " <spring:message code=\"plan.planCompleteFinancial\" />"; $str += " </form:label>"; $str += " </td>"; $str += " <td>"; $str += " <form:input path=\"plan.nextPlanCompleteFinancial\" />"; $str += " <site:required /><form-extension:errors path=\"plan.nextPlanCompleteFinancial\" cssClass=\"error\" />"; $str += " </td>"; $str += "</tr>"; $("#tabId").append($str);// 添加输入的值到tabId末尾 } else if(i == 1) { i++; var afterYear = nowYear + 2; $str = ''; $str += "<tr>"; $str += " <td>"; $str += " <form:label class=\"control-label\" path=\"plan.afterPlanCompleteWork\">"; $str += " <spring:message code=\"plan.planCompleteWork\" />"; $str += " </form:label>"; $str += " </td>"; $str += " <td>"; $str += " <form:input path=\"plan.afterPlanCompleteWork\" />"; $str += " <site:required /><form-extension:errors path=\"plan.afterPlanCompleteWork\" cssClass=\"error\" />"; $str += " </td>"; $str += " <td>"; $str += " <form:label class=\"control-label\" path=\"plan.afterPlanCompleteFinancial\" >"; $str += " <spring:message code=\"plan.planCompleteFinancial\" />"; $str += " </form:label>"; $str += " </td>"; $str += " <td>"; $str += " <form:input path=\"plan.afterPlanCompleteFinancial\" />"; $str += " <site:required /><form-extension:errors path=\"plan.afterPlanCompleteFinancial\" cssClass=\"error\" />"; $str += " </td>"; $str += "</tr>"; $("#tabId").append($str);// 添加输入的值到tabId末尾 } }); });// 加载结束 </script>
相关文章推荐
- jquery动态添加或删除表(table)的行(tr)
- jQuery实现动态添加tr到table的方法
- jQuery在table中动态添加一行tr
- jquery 动态添加 tr 到 table
- 使用jquery动态往table添加tr
- jquery 动态添加table与删除动态增加tr,table
- jQuery实现动态添加tr到table的方法
- jquery 动态添加table中的tr
- jquery 删除动态添加到table中的tr
- jquery给table动态添加tr
- jQuery为table表格动态添加或删除tr
- table动态添加的tr 其click事件在IE兼容模式中不执行 jquery 1.9 的live事件 和获取 first last
- jquery动态添加删除(tr/td)
- javascript表格动态添加行,添加列,js,table,tr,td
- 在做动态添加删除行的时候,使用jquery遇到的问题:$("#participantList tr").eq(i).remove();
- jQuery动态添加与删除tr行实例代码
- 使用jquery给指定的table动态添加一行、删除一行
- jquery 删除动态创建的table中的tr
- 利用jquery给指定的table动态添加一行、删除一行