【问题标题】:How to get the id of the div where I drop an element?如何获取放置元素的 div 的 id?
【发布时间】:2011-07-26 14:40:44
【问题描述】:

让我们通过这个链接让它变得有用:conta.md/rafturi/kae/tester.php

我有 2 个divs(容器),一个div 克隆可拖动的白色背景和一个黑色的div 可拖动来自mysql(假设)。

当我将黑色 div 从当前 div 父级移动到下一个时,我希望有一个变量 insite stop:function 给我新 div 的 de id。请告诉我具体该怎么做。在这个stop:function 里面我有2 个变量:一个给我当前div 的ID,另一个给我我移动的元素的ID(黑色div)。

【问题讨论】:

    标签: jquery jquery-ui drag-and-drop jquery-ui-droppable


    【解决方案1】:

    要获取我的 li 设置了 id 值的放置位置的 id

    <li id="12">---</li>
    
    $("#sortable li").droppable({
          hoverClass: 'droparea',
           drop: 
                function( event, ui ) {
                    droppedId = $( this ).attr("id");
                    alert (droppedId);
                }
    
      });
    

    【讨论】:

      【解决方案2】:

      你可以试试这样的:

      $(element).draggable({
          stop: function(event, ui) { dropElementID = $(ui.droppable).attr('id'); }   
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-23
        • 2011-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-30
        • 1970-01-01
        相关资源
        最近更新 更多