0

所以我的页面上有这样的div:

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

而这个jQuery代码:

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

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

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

可拖动效果效果很好。

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

因此,如果我将 div 拖到 id="my-table" 的表中,我想在 js 中获取该值并对其进行处理。

4

2 回答 2

1

如果你有一个可拖动的,你也有一个可放置的......对吗?

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

$("#draggable").draggable();
$("#droppable").droppable({
  drop: function() {
    alert('dropped');
    var dropId = $(this).attr('id');
  }
});
于 2010-11-18T07:43:56.927 回答
0

我刚刚注意到这篇文章,因为我最近发布了一个非常相似的问题,所以我将把链接留在这里,以防有人想看看。

如何在 snap 上找出 jQuery UI 可拖动元素的“捕捉到”元素

于 2011-03-08T03:44:31.980 回答