2017-08-03 86 views
0

here i tried to delete the 4th roe and added a next one. but it is not showing properly如何重新順序拆下後的序列號刪除行的PHP

這裏是我的代碼,我試圖刪除一行,並從數據庫中增加了一個新的one.It的刪除記錄,刪除記錄後我想顯示剩餘數據並刪除表中的特定行。但它似乎不適合。請大家幫忙有人

<?php for($i=0; $i<$this->labNumber; $i++): 
       $divlabcapdisp="divlabcap_".$i; 
       $divlabcoursedispdisp="divlabcoursedisp_".$i; 
       ?> 
       <div class="form-group clone_field_2"> 
        <div class="content-div"> 
         <div class="col-sm-1"> 
          <label class="control-label">Lab <?=$i+1?></label> 
         </div> 
         <div class="col-sm-2"> 
          <?=$this->deliverelement($this->labElement[$i])?> 
         </div> 
         <div class="col-sm-3"> 
          <?=$this->deliverelement($this->labtypeElement[$i])?> 
         </div> 
         <div class="col-sm-2"> 
          <div style="display:<?php if($this->$divlabcapdisp==OT_YES):?>inline<?php else:?>none<?php endif;?>"> 
           <?=$this->deliverelement($this->labcapElement[$i])?> 
          </div> 
         </div> 
         <div class="col-sm-3"> 
          <div style="display:<?php if($this->$divlabcoursedispdisp==OT_YES):?>inline<?php else:?>none<?php endif;?>"> 
           <?=$this->deliverelement($this->labcourseElement[$i])?> 
          </div> 
         </div> 
         <div class="col-sm-1 text-red" <?php if($i==0):?>style="display:none;"<?php endif;?>> 
          <i class="fa fa-fw fa-trash-o fa-lg" onClick="deleteButton1(this,'clone_field_2')"></i> 
         </div> 
        </div> 
       </div> 

和的onclick功能

function deleteButton1(link,clonefield) 
{ 
    var rowCount = $('.'+clonefield).length; 
    var minCount = 1; 

    if(rowCount > minCount) 
    { 
     $(link).closest('.'+clonefield).remove(); 
    } 
    else 
    { 
     alert("You cannot delete the last row"); 
    } 
} 

回答

1

最接近()工作在祖先樹你要找的是什麼父()

替換此

if(rowCount > minCount) 
    { 
     $(link).closest('.'+clonefield).remove(); 
    } 

if(rowCount > minCount) 
     { 
      $(link).parent('div').parent('div').fadeOut(200, function() { $(link).remove(); }); 
     } 
+0

謝謝,但它仍然沒有得到命令的序列號。 – SKM

+0

@SKM你想要訂購的號碼嗎? –

+0

現在它不會替換刪除的ID,當我刪除中間行。在此先感謝@Saad Suri – SKM