Jquery 删除项目的最高索引

Jquery 删除项目的最高索引,jquery,jquery-ui,Jquery,Jquery Ui,我有一块可放下的板 为了使它可以放下,我使用了 $("#board").droppable ({ greedy: true, tolerance:"pointer", drop: function (event, ui) { .resizable ({containment:'#bord',aspectRatio: true}) .css({position: 'absolute'}) var

我有一块可放下的板

为了使它可以放下,我使用了

$("#board").droppable
({  
    greedy: true,
    tolerance:"pointer",
    drop: function (event, ui) 
    {
        .resizable
        ({containment:'#bord',aspectRatio: true})
        .css({position: 'absolute'})
        var index_highest = 0;
        $('.sleep').each(function()
        {
         var index_current = parseInt($(this).css("z-index"), 10);
         if(index_current > index_highest) 
         {
          index_highest = index_current;
         } 
        }) 
          .css('z-index',index_highest);            
    }
});
我的问题是,如果我丢了什么东西,我丢的所有东西都会得到最高的索引,所以不仅仅是最后丢的东西

我也试过

 $(this).css('z-index',index_highest);
但它不起作用,我得到了最高的z指数,所以这不是问题所在

删除的项使用类sleep


如何仅将z索引设置为最后一个删除的项目?

我已创建了这个对我有用的删除事件

drop: function (event, ui) 
    {
        var index_highest = 0;
        $('.sleep').each(function()
        {
          var index_current = parseInt($(this).css("z-index"), 10);
          if(index_current > index_highest) 
          {
            index_highest = index_current;
          }

        }) 
            .css('z-index',index_highest);

    }