2015-11-02 49 views
1

我試圖與jQuery的排序功能的添加刪除輸入框排序動態創建的輸入框

$('#add').click(function() { 
    var x = $('<div class="ui-state-highlight"><input type="text" class="form-control" ng-model="input.field" placeholder="Name"/><input type="text" class="form-control" ng-model="input.value" placeholder="Email"/> ' + ($('.con div').length + 1) + '</div>'); 
    x.appendTo('#form .con') 
}); 
    $("#minus").click(function(){ 
    x.remove 


$("span").sortable({ 
    connectWith: ".con" 
}).disableSelection(); 

,所以我的代碼可以添加刪除,但不能刪除已添加的elemetns。我試圖刪除所需的框。請幫我和繼承人的JS小提琴http://plnkr.co/edit/3eRHCDOkYW4lEXTzzGdx?p=preview

+0

嘛'x'是不是在你的「減」點擊方法 – epascarello

+0

的範圍是什麼獲取刪除?最後一個div添加了嗎? - >'$(「。con div:last」)。remove();' – James

+0

嗨@James它仍然不工作。可以提供一個js小提琴。我將衷心感謝您的幫助。謝謝。 –

回答

0

你有一個錯字:

$("div").remove("#form, .con");// used to be $("div").remove("#forn, .con");