-1

「albumbox」と呼ばれるいくつかの div があります。それぞれの一意の要素は「データ」にあります。クリックして確認ボックスで確認したものを削除したい。ただし、1 つをキャンセルして別のアルバムボックスを確認すると、以前の (キャンセルされた) アルバムボックスもすべて削除されます。

ここで私が間違っていることを誰かに教えてもらえますか?

$('.albumbox').live('click',function(){  
    var boxID = $(this).attr('data');

    $(".confirmBox").show();
    $("#abort").live('click',function(){  $(".confirmBox").hide(); });
    $("#confirm").live('click',function(){ 
        $(".confirmBox").hide();
        $('[data^=' + boxID + ']').slideUp('3000');
    });
});
4

1 に答える 1

0

クリック イベントで、クリックされたものを非表示にする$(this).hide()には、要素のクラス/ID の名前付けとは対照的に使用できます。

于 2012-11-05T21:50:50.550 に答える