-1

我有几个名为“albumbox”的 div。对于每个唯一元素都在“数据”中。我想删除我刚刚在确认框中单击并确认的那个。但是在取消一个并确认另一个相册框后,所有先前(已取消)的相册框也会被删除。

谁能告诉我我在这里做错了什么?

$('.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 回答