2015-10-15 31 views
0

除了第一個(默認)div以外,如何除去最後一個克隆的div? http://jsfiddle.net/fj3bpyj2/
除去最後一個除去克隆的div

$('#addContact').click(function() { 
     $("#contactInputs").clone().appendTo("#contactWrapper"); 
     return false; 
    }); 

    $('#removeContact').click(function() { 
     $("#contactWrapper").find("#contactInputs").last().remove(); 
     return false; 
    }); 
+0

的[如何選擇元素可能的複製,但排除第一個和最後一個元素](http://stackoverflow.com/questions/1439421/how-to-choose-elements-but-exclude-first-and-last-elements) –

回答

0

嘗試這樣

$('#removeContact').click(function() { 
    var div = $("#contactWrapper > #contactInputs"); 
    if (div.length > 1) 
     div.last().remove(); 
    return false; 
}); 

JSFIDDLE

0

試試這個: JSfiddle

<button id="removeContact" class="btn btn-box-tool">-</button> 
    <button id="addContact" class="btn btn-box-tool">+</button> 
    <div id="contactWrapper"> 
     <div id="contactInputs" class="contactInputs"> 
      111 
     </div> 
    </div> 

$('#addContact').click(function() { 
      $(".contactInputs").clone().appendTo("#contactWrapper"); 
      return false; 
     }); 

     $('#removeContact').click(function() { 
      if($(".contactInputs").length>1){ 
       $("#contactWrapper").find(".contactInputs").last().remove(); 
      } 
      return false; 
     }); 
+0

編號不刪除div – HugeD

+0

查看更新的代碼 – AlexBerd