2017-01-30 59 views
2

ボタンをクリックしてdivを追加しました。アンカーである "X"をクリックすると追加されたアイテムをリストから削除できますクリックイベントは発生しません、私のコードは、私もバインドしようとしましたが、何も動作するようです。jQueryを使ってdivを削除すると、動的にdivが追加されない

(function ($) { 
$(document).ready(function(){ 
$(".btn-add").on("click",function() { 
var $row = $(this).closest("tr"); // Find the row 
var $text = $row.find(".this-name").text(); // Find the text 

// Let's test it out 
$('#col2').append('<div class="item"><p>'+$text+'</p><a href="#" class="delete-button">X</a></div>'); 
}); 

}); 

$("document").on('click','.delete-button', function(e){ 
e.preventDefault(); 
alert('yes'); 
$(this).closest('.item').remove(); 
}); 

}(jQuery)); 

すべてのヘルプは高く評価され、感謝

+1

これは 'document'ではなく' 'document"である –

+1

これを複製できるように、関連する 'html'を追加してください。 –

+1

Syed - 質問の編集でドットが削除されましたが、引用符は削除されませんでした。 – nnnnnn

答えて

0

はこれを試してみてください:onClickのは= "$(この).parent()(削除)。"

+0

アンカー "X"自体にOnlcikコードを追加したことを確認してください。 – user7488658

関連する問題