-1

divに新しいレコードを作成するためのボタンと、各レコードの横にそれらを削除するための閉じるボタンがあります。

削除ボタンは、ページとともに読み込まれるレコードを削除します。ただし、新しい.appendレコードでは機能しません。

.clickイベントが新しいレコードにバインドされない理由がわかりません。

これがjsFiddleの例ですhttp://jsfiddle.net/ukkpower/kqxsL/1/

誰かが私が間違っていることを見ることができますか?

4

3 に答える 3

2

これを試して:

$(document).on('click','.cart-popup__del',function()
{
    $(this).closest('.cart-popup__list-wrap').remove();

    return false;
});

デモ

于 2012-08-24T16:56:44.863 に答える
1

.click動的に追加されたコンテンツにイベントを使用することはできません。.on代わりに、ライブイベントを使用してください。

$("recordWrapper").on("click","#closeButton",function(){
    $(this).parent().remove();
});
于 2012-08-24T16:56:58.317 に答える
1
$(".cart-popup__list-wrap").on('click',".cart-popup__del", function() {
于 2012-08-24T17:01:09.160 に答える