2010-11-18 149 views
0

所以我有这样的div我的网页上:如何获得元素的ID,而我拖动“拖动”元素

<div class="drag"></div> 

这jQuery代码:

<script type="text/javascript"> 
    //<!-- 
$(document).ready(function() { 

$('.drag').draggable(); 

}); //--> 
</script> 

可拖动效果效果很好。

但我想找出一个HTML标记的id可拖动div被丢弃。如果有的话。

所以,如果我把div拖到一个id =“my-table”的表格中,我想在js里面得到这个值,并用它做些事情。

回答

1

如果你有一个可拖动的,你也可以droppable ...正确吗?

,所以你可以做这样的事情:

$("#draggable").draggable(); 
$("#droppable").droppable({ 
    drop: function() { 
    alert('dropped'); 
    var dropId = $(this).attr('id'); 
    } 
});