-1
我有几个div叫做'albumbox'。对于每个独特的元素都在'数据'中。 我想删除我刚刚点击并在确认框中确认的那个。但是取消之后,并确认另一个albumbox,所有以前(取消)的albumboxes也会被删除。点击后,所有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');
});
});
_“任何人都可以告诉我我在做什么错吗?”_你正在使用'live' ... – gdoron
如果它被删除,你有一个严重的问题,因为它应该只是隐藏或向上滑动,但live()现在可以删除整个页面(你希望)。 – adeneo
您正在绑定.live()函数中的.live()函数。这可能不是原因,但绝对不对。 –