使用jquery动态往table添加tr

来源:互联网 发布:淘宝手游充值 编辑:程序博客网 时间:2024/05/17 07:00
[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <table cellpadding=10 id="tabId" >  
  2.         <tr>  
  3.             <td>  
  4.              <form:label class="control-label" path="projectName">  
  5.                  <spring:message code="project.name" />  
  6.             </form:label>  
  7.            </td>  
  8.           <td colspan="4">  
  9.             <form:input style="width:450px;" path="projectName" readonly="true"/>   
  10.              <form:hidden  path="projectNumber" />   
  11.          </td>  
  12.         </tr>  
  13. </table>  



[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <div>  
  2.     <button class="btn btn-info btn-green" id="addYear">  
  3.         <i class="icon-ok bigger-110"></i> 增一年  
  4.     </button>  
  5. </div>      



[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <script type="text/javascript">  
  2.       var i = 0;  
  3.         
  4.       $(function(){           
  5.           $("#addYear").click(function(){         
  6.               var nowYear = $("#nowYear").val();   
  7.               if(i == 0) {  
  8.                  i++;  
  9.                  var nextYear = nowYear + 1;  
  10.                  $str = '';  
  11.                  $str += "<tr>";  
  12.                  $str += "      <td>";  
  13.                  $str += "          <form:label class=\"control-label\" path=\"plan.nextPlanCompleteWork\">";  
  14.                  $str += "             <spring:message code=\"plan.planCompleteWork\" />";  
  15.                  $str += "          </form:label>";  
  16.                  $str += "      </td>";  
  17.                  $str += "      <td>";  
  18.                  $str += "          <form:input path=\"plan.nextPlanCompleteWork\"  />";  
  19.                  $str += "          <site:required /><form-extension:errors path=\"plan.nextPlanCompleteWork\" cssClass=\"error\" />";  
  20.                  $str += "      </td>";  
  21.                  $str += "      <td>";  
  22.                  $str += "          <form:label class=\"control-label\" path=\"plan.nextPlanCompleteFinancial\" >";  
  23.                  $str += "             <spring:message code=\"plan.planCompleteFinancial\" />";  
  24.                  $str += "          </form:label>";  
  25.                  $str += "      </td>";  
  26.                  $str += "      <td>";  
  27.                  $str += "          <form:input path=\"plan.nextPlanCompleteFinancial\"  />";  
  28.                  $str += "          <site:required /><form-extension:errors path=\"plan.nextPlanCompleteFinancial\" cssClass=\"error\" />";  
  29.                  $str += "      </td>";  
  30.                  $str += "</tr>";  
  31.                    
  32.                  $("#tabId").append($str);// 添加输入的值到tabId末尾   
  33.                    
  34.               } else if(i == 1) {  
  35.                  i++;  
  36.                  var afterYear = nowYear + 2;  
  37.                  $str = '';  
  38.                  $str += "<tr>";  
  39.                  $str += "      <td>";  
  40.                  $str += "          <form:label class=\"control-label\" path=\"plan.afterPlanCompleteWork\">";  
  41.                  $str += "             <spring:message code=\"plan.planCompleteWork\" />";  
  42.                  $str += "          </form:label>";  
  43.                  $str += "      </td>";  
  44.                  $str += "      <td>";  
  45.                  $str += "          <form:input path=\"plan.afterPlanCompleteWork\"  />";  
  46.                  $str += "          <site:required /><form-extension:errors path=\"plan.afterPlanCompleteWork\" cssClass=\"error\" />";  
  47.                  $str += "      </td>";  
  48.                  $str += "      <td>";  
  49.                  $str += "          <form:label class=\"control-label\" path=\"plan.afterPlanCompleteFinancial\" >";  
  50.                  $str += "             <spring:message code=\"plan.planCompleteFinancial\" />";  
  51.                  $str += "          </form:label>";  
  52.                  $str += "      </td>";  
  53.                  $str += "      <td>";  
  54.                  $str += "          <form:input path=\"plan.afterPlanCompleteFinancial\"  />";  
  55.                  $str += "          <site:required /><form-extension:errors path=\"plan.afterPlanCompleteFinancial\" cssClass=\"error\" />";  
  56.                  $str += "      </td>";  
  57.                  $str += "</tr>";   
  58.                    
  59.                  $("#tabId").append($str);// 添加输入的值到tabId末尾           
  60.               }  
  61.           });          
  62.       });// 加载结束  
  63.     </script>  
0 0
原创粉丝点击