私はjQueryのに新しいですし、私はこのコードの作品を作るためにしようとしていますが、決して使用してクリックした後、ボタン:フェードアウトjqueryの
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="add">Add</button>
<script>
$(document).ready(function(){
$("button.add").click(function() {
$(this).after('<div><button class="remove">Remove</button></div>');
});
//Remove items from cart
$("button.remove").click(function(){
$(this).fadeOut();
});
});
</script>
私は次の行<div><button class="remove">Remove</button></div>
を追加してみてください初期コードのadd button
の後、すべて正常に動作します。 JSコードを使用して新しい削除ボタンを追加するたびに機能しますが、削除することはできません。
私はそれを修正するのを手伝ってください。
あなたはクリックイベントを委任する必要があります。 – Ayan
代わりに、 '$(document).on(" click "、" button.remove "、function(){})'を使用してください。 – Mohammad