0

我正在尝试使用 JQuery 将 div 拖放到相应的占位符(div)sortable。我尝试使用以下代码从拖动 div 的位置获取占位符 id。

jQuery(document).ready( function(){ 
    $(function() { 
        var item,from_placeholder_div_id;   
        $("#div-container").sortable({ 
            stop: function(event, ui) { 
                from_placeholder_div_id = $(ui.item).attr('id');
                alert("Widget moved from" + from_placeholder_div_id);
            } 
        });
    });

我还想获取 div 移动到的占位符 ID。需要一些帮助

4

2 回答 2

0

您正在保存$(ui.item).attr('id')到一个变量并提醒另一个变量。您正在将其保存到placeholder_div_id并发出警报from_placeholder_div_id

改变它来from_placeholder_div_id = $(ui.item).attr('id');解决问题。

于 2012-10-04T12:43:00.997 回答
0

它存储在发件人的 id 属性中:

from_placeholder_div_id = $(ui.sender).attr('id');
于 2013-06-12T15:05:36.027 回答