divに新しいレコードを作成するためのボタンと、各レコードの横にそれらを削除するための閉じるボタンがあります。
削除ボタンは、ページとともに読み込まれるレコードを削除します。ただし、新しい.appendレコードでは機能しません。
.clickイベントが新しいレコードにバインドされない理由がわかりません。
これがjsFiddleの例ですhttp://jsfiddle.net/ukkpower/kqxsL/1/
誰かが私が間違っていることを見ることができますか?
divに新しいレコードを作成するためのボタンと、各レコードの横にそれらを削除するための閉じるボタンがあります。
削除ボタンは、ページとともに読み込まれるレコードを削除します。ただし、新しい.appendレコードでは機能しません。
.clickイベントが新しいレコードにバインドされない理由がわかりません。
これがjsFiddleの例ですhttp://jsfiddle.net/ukkpower/kqxsL/1/
誰かが私が間違っていることを見ることができますか?
これを試して:
$(document).on('click','.cart-popup__del',function()
{
$(this).closest('.cart-popup__list-wrap').remove();
return false;
});
.click
動的に追加されたコンテンツにイベントを使用することはできません。.on
代わりに、ライブイベントを使用してください。
$("recordWrapper").on("click","#closeButton",function(){
$(this).parent().remove();
});
$(".cart-popup__list-wrap").on('click',".cart-popup__del", function() {