jqueryクリックイベントに問題があります。これが私のアプリの機能です。ユーザーはテキストフィールドに名前を入力します。彼が追加ボタンをクリックすると、その名前がコンテンツのdivタグに表示されます。この名前には削除ボタンもあります。ここで問題となるのは、ユーザーが削除ボタンをクリックしても応答がないことです。では、どうすればこれを機能させることができますか?
これが私のコードです
HTML:
<div class="container">
<label>Name</label>
<input type="text" class="name" name="name" />
<input type="button" class="addBtn" name="add" value="Add" />
</div>
<div class="contents"></div>
jQuery:
$('.addBtn').click(function() {
var name = $('.name').val();
var contents = $('.contents');
var div = $('<div class="names"></div>');
div.append(name);
div.append("<button class='delete'>X</button>");
contents.append(div);
$('.name').val('');
});
$('.delete').click(function() {
console.log('click');
});