欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery動(dòng)態(tài)增加刪減表格行特效

 更新時(shí)間:2015年11月20日 10:39:10   作者:愛上程序猿  
這篇文章主要介紹了jquery動(dòng)態(tài)增加刪減表格行特效實(shí)現(xiàn)代碼,

基于jQuery表格增加刪除代碼是一款動(dòng)態(tài)增加刪減表格行特效代碼。分享給大家供大家參考。具體如下:
運(yùn)行效果截圖如下:

具體代碼如下:

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">起止時(shí)間</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;  //要顯示的條數(shù)
      var count = 1;  //遞增的開始值,這里是你的ID
      $("#btn_addtr").click(function () {
 
        var length = $("#dynamicTable tbody tr").length;
        //alert(length);
        if (length < show_count)  //點(diǎn)擊時(shí)候,如果當(dāng)前的數(shù)字小于遞增結(jié)束的條件
        {
          $("#tab11 tbody tr").clone().appendTo("#dynamicTable tbody");  //在表格后面添加一行
          changeIndex();//更新行號(hào)
        }
      });
 
 
    });
    function changeIndex() {
      var i = 1;
      $("#dynamicTable tbody tr").each(function () { //循環(huán)tab tbody下的tr
        $(this).find("input[name='NO']").val(i++);//更新行號(hào)
      });
    }
 
    function deltr(opp) {
      var length = $("#dynamicTable tbody tr").length;
      //alert(length);
      if (length <= 1) {
        alert("至少保留一行");
      } else {
        $(opp).parent().parent().remove();//移除當(dāng)前行
        changeIndex();
      }
    }

希望本文所述對(duì)大家學(xué)習(xí)javascript成程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論