我遇到了一个场景。我有一些具有相同类的元素。所有这些在点击时都有相同的事件处理程序。如果某些条件为真,我需要从特定元素中取消绑定单击功能。
这是我的片段
$(".del_grp").die().live('click', deleteGroup);
$(".del_grp").css('opacity','1');
$(".del_grp").css('cursor','pointer');
if($('.map_unit').length === 1){
$('.grp').each(function(){
if($(this).next().children().length !==0 ){
$(this).find('.del_grp').die('click');
$(this).find('.del_grp').css('opacity','0.5');
$(this).find('.del_grp').css('cursor','default');
}
});
}
在这里,CSS
属性工作正常,die()
不工作